移除forceTcp参数
This commit is contained in:
parent
7424605aac
commit
fbfc39421f
@ -23,11 +23,10 @@ namespace FastGithub.DomainResolve
|
|||||||
/// DNS客户端
|
/// DNS客户端
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="dns"></param>
|
/// <param name="dns"></param>
|
||||||
/// <param name="forceTcp"></param>
|
public DnsClient(IPEndPoint dns)
|
||||||
public DnsClient(IPEndPoint dns, bool forceTcp)
|
|
||||||
{
|
{
|
||||||
this.dns = dns;
|
this.dns = dns;
|
||||||
this.resolver = forceTcp
|
this.resolver = dns.Port == 53
|
||||||
? new TcpRequestResolver(dns)
|
? new TcpRequestResolver(dns)
|
||||||
: new UdpRequestResolver(dns, new TcpRequestResolver(dns));
|
: new UdpRequestResolver(dns, new TcpRequestResolver(dns));
|
||||||
}
|
}
|
||||||
|
|||||||
@ -145,7 +145,7 @@ namespace FastGithub.DomainResolve
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
var dnsClient = new DnsClient(dns, forceTcp: false);
|
var dnsClient = new DnsClient(dns);
|
||||||
var address = await this.LookupAsync(dnsClient, domain, cancellationToken);
|
var address = await this.LookupAsync(dnsClient, domain, cancellationToken);
|
||||||
return address ?? await this.LookupAsync(dnsClient, domain, cancellationToken);
|
return address ?? await this.LookupAsync(dnsClient, domain, cancellationToken);
|
||||||
}
|
}
|
||||||
@ -161,7 +161,7 @@ namespace FastGithub.DomainResolve
|
|||||||
{
|
{
|
||||||
foreach (var dns in this.fastGithubConfig.FallbackDns)
|
foreach (var dns in this.fastGithubConfig.FallbackDns)
|
||||||
{
|
{
|
||||||
var dnsClient = new DnsClient(dns, forceTcp: true);
|
var dnsClient = new DnsClient(dns);
|
||||||
var address = await this.LookupAsync(dnsClient, domain, cancellationToken);
|
var address = await this.LookupAsync(dnsClient, domain, cancellationToken);
|
||||||
if (address != null)
|
if (address != null)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user