public class DnsServer : IDisposablePublic Class DnsServer
Implements IDisposablepublic ref class DnsServer : IDisposabletype DnsServer =
class
interface IDisposable
end| DnsServer(IServerTransport) | Creates a new dns server instance |
| DnsServer(Int32, Int32) | Creates a new dns server instance which will listen on UDP and TCP on all available interfaces |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| Start | Starts the server |
| Stop | Stops the server |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| ClientConnected | This event is fired whenever a client connects to the server |
| ExceptionThrown | This event is fired on exceptions of the listeners. You can use it for custom logging. |
| InvalidSignedMessageReceived | This event is fired whenever a message is received, that is not correct signed |
| QueryReceived | This event is fired whenever a query is received by the server |
| DEFAULT_DNS_PORT | |
| TsigKeySelector | Method that will be called to get the keydata for processing a tsig signed message |