相关疑难解决方法(0)

Windows 7 DNS 不工作(nslookup 正在工作;ping -4 name.com 不工作)

nslookup 正在工作;ping -4 name.com 不工作

这个问题最明显的症状nslookup正在工作,而ping -4 name.com没有工作。

那是因为nslookup包含自己的 DNS 客户端,所以不使用 Windows 客户端。

ping 当给定名称时,使用 Windows DNS 客户端来转换名称 -> 数字。

因此,如果nslookup可以翻译,那么很多事情都可以工作:网络硬件、NIC 适配器驱动程序、与 DNS 服务器的互联网连接,以及成功访问服务器以进行翻译。好多啊!

但是,ping -4 name.com失败了,所以如果所有其他东西都在工作,那就是 Windows DNS 客户端软件本身受到了牵连。

请注意,我确实ping -4隔离了 IPv4,不包括 IPv6 的影响。

displaydns 失败

这就是为什么描述实际问题的最佳症状是

ipconfig /displaydns
Run Code Online (Sandbox Code Playgroud)

报告:

Could not display the DNS Resolver Cache.
Run Code Online (Sandbox Code Playgroud)

但是 DNS 客户端正在运行

阅读论坛,出现此症状的最可能原因是 DNS 客户端(又名dnscache)服务未运行;然而对我们来说是。

我们做到了

net stop dnscache
net start dnscache
sc …
Run Code Online (Sandbox Code Playgroud)

networking dns windows-7

20
推荐指数
1
解决办法
5万
查看次数

Windows 10 DNS 问题

我在 Win 10 机器上遇到 DNS 问题,如下所示:

  • 在系统启动时,一切正常
  • 一段时间后,DNS 请求开始超时
  • 当请求超时时,问题要么持续一段时间,然后它自己重新开始工作一小段时间(之后问题再次循环),要么一直持续到我禁用/启用我的适配器(修复它)立即,再次短暂)

更多详情

它只影响 DNS。像 ICMP 或直接 IP 这样的请求就好了。如果建立了连接并且不需要再次为其请求 DNS - 它可以在任何时间段内正常工作。

在出现 DNS 问题期间,我可以观察到以下情况:

C:\Users\almado>nslookup yahoo.com
DNS request timed out.
    timeout was 2 seconds.
Server:  UnKnown
Address:  8.8.8.8

DNS request timed out.
    timeout was 2 seconds.
Non-authoritative answer:
Name:    yahoo.com
Addresses:  2001:4998:58:c02::a9
          2001:4998:c:a06::2:4008
          2001:4998:44:204::a7
          98.138.253.109
          98.139.183.24
          206.190.36.45
Run Code Online (Sandbox Code Playgroud)

对于 DNS 服务器本身:

C:\Users\almado>nslookup
DNS request timed out.
    timeout was 2 seconds.
Default Server:  UnKnown
Address:  8.8.8.8
Run Code Online (Sandbox Code Playgroud)

我已经尝试过的

  • 使用另一个 …

networking dns windows-10

10
推荐指数
1
解决办法
1万
查看次数

无法间歇性地解析网站(主要是 .gov)

我们使用的是 Windows Server 2012。有时我们无法解析 .gov 网站。当我们检查以下命令时,它们确实可以解析,因此我们知道 .gov 网站可用。

nslookup www.fda.gov 8.8.8.8
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

Non-authoritative answer:
Name:    a1715.dscb.akamai.net
Addresses:  2607:f7d8:801:100::40ba:2f29
          2607:f7d8:801:100::40ba:2f30
          23.3.96.168
          23.3.96.89
Aliases:  www.fda.gov
          www.fda.gov.edgesuite.net
Run Code Online (Sandbox Code Playgroud)

使用我们的 DNS 转发器:

nslookup www.fda.gov [IP address of DNS forwarder]
Server:  [FQDN of DNS forwarder]
Address:  [IP address of DNS forwarder]

Non-authoritative answer:
Name:    a1715.dscb.akamai.net
Addresses:  2607:f7d8:801:100::40ba:2f30
          2607:f7d8:801:100::40ba:2f29
          23.3.96.168
          23.3.96.89
Aliases:  www.fda.gov
          www.fda.gov.edgesuite.net
Run Code Online (Sandbox Code Playgroud)

使用我们的 DNS 服务器:

nslookup -d2 www.fda.gov
------------
SendRequest(), len 43
    HEADER:
        opcode = QUERY, id = 1, rcode = NOERROR …
Run Code Online (Sandbox Code Playgroud)

networking dns windows-server-2012

7
推荐指数
1
解决办法
1144
查看次数

DNS 解析问题 nslookup 有效,但 web/ping 无效

我有一台只有一个地址“microsoftonline.com”的计算机出现 DNS 问题。Ping 不能解析 IP,但 nslookup 可以正确解析。它适用于其他机器。它是没有代理的 WinXP

我试过谷歌的 DNS 服务器无济于事。有任何想法吗?

ping 错误是“Ping 请求找不到主机......”

windows dns

6
推荐指数
2
解决办法
1万
查看次数

在我的 Mac 上,我可以“nslookup 主机名”,但无法 ping 通它?

Mac 操作系统文图拉 13.3.1

我读过有关“Can ping IP but not hostname”的其他问题,答案都与 DNS 相关。就我而言,我相信我的 DNS 设置正确。另外,我使用路由器的有线连接而不是 WiFi。

注意:该问题仅发生在我公司的内部(VPN)服务器上。我可以 ping 外部服务器,例如www.google.com

我已经刷新了 DNS 缓存

% sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Run Code Online (Sandbox Code Playgroud)

我正在使用公司的 VPN,在我的网络接口设置中,我设置了 IT 部门提供给我的 DNS 服务器。我可以做这个

% nslookup dc1-main.company.com
Server:     10.227.10.4
Address:    10.227.10.4#53

Name:   dc1-main.company.com
Address: 10.227.25.17
Run Code Online (Sandbox Code Playgroud)

然后我可以做

% ping 10.227.25.17
PING 10.227.25.17 (10.227.25.17): 56 data bytes
64 bytes from 10.227.25.17: icmp_seq=0 ttl=125 time=41.206 ms
64 bytes from 10.227.25.17: icmp_seq=1 ttl=125 time=41.698 ms
64 bytes from 10.227.25.17: icmp_seq=2 ttl=125 …
Run Code Online (Sandbox Code Playgroud)

dns ping

5
推荐指数
1
解决办法
1939
查看次数