Exemple #1
0
 public DnsClientRequest(IPEndPoint dns, IDnsRequest?request = null, IDnsRequestResolver?resolver = null)
 {
     Dns       = dns;
     _request  = request == null ? new DnsRequest() : new DnsRequest(request);
     _resolver = resolver ?? new DnsUdpRequestResolver();
 }
Exemple #2
0
 public ClientDnsRequest(IDnsRequestResolver resolver, IDnsRequest request = null)
 {
     this.resolver = resolver;
     this.request  = request == null ? new DefaultDnsRequest() : new DefaultDnsRequest(request);
 }
 public DnsServer(IDnsRequestResolver resolver)
 {
     this.resolver = resolver;
 }
Exemple #4
0
 public UdpDnsRequestResolver(IPEndPoint dns, IDnsRequestResolver fallback, int timeout = 5000)
 {
     this.dns      = dns;
     this.fallback = fallback;
     this.timeout  = timeout;
 }
Exemple #5
0
 public UdpDnsRequestResolver(IPEndPoint dns, int timeout = 5000)
 {
     this.dns      = dns;
     this.fallback = new NullDnsRequestResolver();
     this.timeout  = timeout;
 }
Exemple #6
0
 public DnsClient(IPAddress ip, int port = Network.DnsDefaultPort, IDnsRequestResolver resolver = null)
     : this(new IPEndPoint(ip, port), resolver)
 {
 }
Exemple #7
0
 public DnsClient(IPEndPoint dns, IDnsRequestResolver resolver = null)
 {
     _dns      = dns;
     _resolver = resolver ?? new DnsUdpRequestResolver(new DnsTcpRequestResolver());
 }
 public DnsClient(IDnsRequestResolver resolver)
 {
     this.resolver = resolver;
 }
Exemple #9
0
 public DnsClient(string ip, int port = Definitions.DnsDefaultPort, IDnsRequestResolver resolver = null)
     : this(IPAddress.Parse(ip), port, resolver)
 {
 }
Exemple #10
0
 public DnsClientRequest(IPAddress ip, int port = Definitions.DnsDefaultPort, IDnsRequest request = null, IDnsRequestResolver resolver = null)
     : this(new IPEndPoint(ip, port), request, resolver)
 {
 }