公司的DNS服务器关闭了ICMP服务不能通过ping的方法测试?

公司的DNS服务器关闭了ICMP服务不能通过ping的方法测试?,第1张

服务器出于安全因素,或者是避免网络拥塞,对服务器进行禁ping。要测试DNS服务器是否正常,可以尝试下以下方法

(1)使用ping命令。当然这个不是ping你的DNS服务器,ping测试一个域名,如ping www.baidu.com,如果本地的DNS服务器解析正常,那这个地址是可以ping通的,返回www.baidu.com这个域名解析的IP地址。

(2)使用nslookup命令。nslookup命令是一个非常有用的命令,可以指定查询的类型,可以查到DNS记录的生存时间,还可以指定使用哪个DNS服务器进行解析。简单的用法:直接在命令行窗口cmd中输入nslookup www.baidu.com,可以显示出你的设备访问www.baidu.com是使用的哪一台服务器IP,这样就可以判断你的DNS服务器是否正常。

拨号或者局域网中访问一些站点而不能够的原因只是 DNS 服务器的问题。

所以,一般般都会添加多个 DNS服务器,至少要先拿到要访问站点的 ip地址再说,至于防火墙,那是代理的问题。

windows 网络属性 ctp/ip 协议中设置DNS麻烦,而且无法测试是否起作用。

开始 运行 cmd 打开windows命令行 运行

nslookup

得到下面的结果

C:Documents and Settingsguoshuang>nslookup

Default Server: dns.sn.cninfo.net

Address: 61.134.1.4

>

表示当前 DNS 服务器是 61.134.1.4

输入需要解析的域名,比如 blog.guoshuang.com,返回

>blog.guoshuang.com

Server: dns.sn.cninfo.net

Address: 61.134.1.4

DNS request timed out.

timeout was 2 seconds.

Non-authoritative answer:

Name: blog.guoshuang.com

Address: 222.90.70.219

>

表示使用 61.134.1.4 来解析,返回了 222.90.70.219 的结果。换言之,这个 61.134.1.4 DSN服务器有效。

如果想尝试其他DSN服务器,可输入 server 192.168.100.10,然后输入需要解析的域名。

比如

>server 192.168.100.10

Default Server: [192.168.100.10]

Address: 192.168.100.10

>blog.guoshuang.com

Server: [192.168.100.10]

Address: 192.168.100.10

DNS request timed out.

timeout was 2 seconds.

DNS request timed out.

timeout was 2 seconds.

*** Request to [192.168.100.10] timed-out

>

可以看到这个DNS不能返回结果。换言之,此 DNS 无用。

DNS设置顺序一般是:

1.本机 hosts文件(路径为 %systemroot%system32driversetc)设置一些最常用的域名,比如

145.97.39.132 en.wikipedia.org

192.168.100.xxx blog.guoshuang.com

直接拿到 wikipedia (因为 en.wikipedia 只是 ip 劫持)和示例的blog 的ip

2.本地接入商,陕西一般是

61.134.1.4

61.134.1.9

202.100.4.15

3.外地或者国外的 DNS,1-N个。有时候访问国外站点失败的原因只是本地(本地接入商)DNS服务器中无此记录而已。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/568180.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-02
下一篇2023-07-02

发表评论

登录后才能评论

评论列表(0条)

    保存