优化回退逻辑

This commit is contained in:
陈国伟 2021-08-27 09:32:48 +08:00
parent 97727944ff
commit 58ebb1e756

View File

@ -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;
} }
} }
} }