优化回退逻辑
This commit is contained in:
parent
97727944ff
commit
58ebb1e756
@ -62,15 +62,19 @@ namespace FastGithub.Dns
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var resolver = new UdpRequestResolver(dns);
|
var fallbackResolver = new UdpRequestResolver(dns);
|
||||||
return await resolver.Resolve(request, cancellationToken);
|
var fallbackResponse = await fallbackResolver.Resolve(request, cancellationToken);
|
||||||
|
if (fallbackResponse != null && fallbackResponse.AnswerRecords.Count > 0)
|
||||||
|
{
|
||||||
|
return fallbackResponse;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
catch (Exception)
|
catch (Exception)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
throw new FastGithubException($"无法解析域名{domain}");
|
return response;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user