Browse Source

localhost

陈国伟 3 years ago
parent
commit
319be9322b
1 changed files with 5 additions and 0 deletions
  1. 5 0
      FastGithub.DomainResolve/DomainResolver.cs

+ 5 - 0
FastGithub.DomainResolve/DomainResolver.cs

@@ -101,6 +101,11 @@ namespace FastGithub.DomainResolve
         /// <returns></returns>
         /// <returns></returns>
         private async Task<IPAddress> ResolveCoreAsync(DnsEndPoint domain, CancellationToken cancellationToken)
         private async Task<IPAddress> ResolveCoreAsync(DnsEndPoint domain, CancellationToken cancellationToken)
         {
         {
+            if (domain.Host == "localhost")
+            {
+                return IPAddress.Loopback;
+            }
+
             if (this.domainResolveCache.TryGetValue<IPAddress>(domain, out var address) && address != null)
             if (this.domainResolveCache.TryGetValue<IPAddress>(domain, out var address) && address != null)
             {
             {
                 return address;
                 return address;