diff --git a/FastGithub.DomainResolve/DnsClient.cs b/FastGithub.DomainResolve/DnsClient.cs index e97867b..f2721b4 100644 --- a/FastGithub.DomainResolve/DnsClient.cs +++ b/FastGithub.DomainResolve/DnsClient.cs @@ -188,6 +188,11 @@ namespace FastGithub.DomainResolve return result.Addresses; } + catch (OperationCanceledException) + { + this.logger.LogInformation($"dns://{dns}无法解析{domain}:请求超时"); + return Array.Empty(); + } catch (Exception ex) { this.logger.LogWarning($"dns://{dns}无法解析{domain}:{ex.Message}"); diff --git a/FastGithub/appsettings.json b/FastGithub/appsettings.json index b157b18..f7907bc 100644 --- a/FastGithub/appsettings.json +++ b/FastGithub/appsettings.json @@ -29,6 +29,7 @@ "Yarp": "Warning", "System": "Warning", "Microsoft": "Warning", + "FastGithub.DomainResolve": "Warning", "Microsoft.AspNetCore.Server.Kestrel": "Error" } }