点击关注即到哥,即到哥一呼即到,远程免费!
解决过程
那我们就查看一下IP地址,可以看到电脑是自动可以获取到IP地址。但是右角网的网络,是一个小地球,显示没有连接到互联网。
这时打开百度网站,也是没有办法打开的。
网页无法打开,这时我们需要使用ping命令,去ping一个公网的IP地址。发现公网的IP地址可以正常ping通,那这时就可以确定是DNS的问题了。
基于其它电脑是可以正常上网的,所以这里又可以正常获取到IP地址,那电脑到网关应该都没有问题,那就是这台电脑的DNS问题了。可以看到电脑获取的DNS是47.100.36.1。
我查看一下,客户这个DNS地址,发现是阿里云IP地址。
的确是没有办法正常解析。
但是这个地址又不是阿里云的公共DNS,阿里云的公共DNS是223.5.5.5和223.6.6.6。如果将DNS更改为阿里云的公共DNS,也是正常可以访问网页的。
于是将客户电脑的DNS先手动配置一个公用的DNS,下面的DNS是南京电信的公用DNS。
可以看到,网页是正常的。一般到这里就找到问题原因了。
但是,客户打开几个国外的网站,发现比较慢,说其它电脑不慢。
于是我换了一台电脑查看,发现其它电脑配置的DNS都是1.1.1.1。吓得我已为客户电脑中毒了,而且这个DNS都是手动配置的1.1.1.1。
怎么配置的都是1.1.1.1的地址为DNS,其实我还真的第一次看到这个1.1.1.1的DNS,客户说,他们公司是外贸公司,需要访问很多的国外网站,也找运营商申请了外网,使用的是SDWAN设备搭建的。
于是我查了一下,这个1.1.1.1的DNS,DNS 1.1.1.1,由Cloudflare和APNIC共同拥有和维护。他们推出一个更快、更安全、更注重隐私的公共DNS。
那就好办了,不是中毒就好,而且这1.1.1.1是DNS地址,我还真的第一次听说,没想到1.1.1.1这个公网IP地址,居然是DNS。于是登录到客户的路由器,将DHCP下发的DNS更改为1.1.1.1。
将DHCP中的DNS自动获取更改为1.1.1.1.
DNS使用的是1.1.1.1的DNS也可以正常访问百度网站,这说明1.1.1.1的DNS的确可以正常使用。
让客户也测试一下,他们访问的外网网站,发现都是可以正常访问的。
下面是客户的SDWAN设备。
后来,我自己回来也测试了一下,发现1.1.1.1在国内也的确是可以正常Ping通的,但是就是延迟非常高。
可以看到一下延迟,如果使用1.1.1.1 DNS,在国内的解析速度是500-600ms,使用8.8.8.8 谷歌DNS解析的是在40-60ms,使用国内本地公用DNS可以看到是4-6ms就可正常解析。
所以说,并不一定使用国外DNS就快,而是要看你的使用环境。
相关文章: