03.02 将DNS设置为8.8.8.8跟8.8.4.4后打不开网页了,而自动获得DNS可以,为什么?

莫安奈


本行业问题,我来回答。

DNS 8.8.8.8 和DNS 8.8.4.4 是谷歌提供的公共 DNS,在中国境内并不建议使用,因为服务器距离大部分人都很远。

什么是DNS?DNS是域名系统。作用是取得网址对应的IP地址。

由于我们平时访问的网站是一系列的www.wukong.com之类的网址,而IP网络访问需要取得对方的IP地址才可以,所以就有了专门的DNS服务器。当我们访问一个网页的时候,需要先去DNS取得相应的IP地址。

访问DNS的速度不决定网速,但是决定了打开网页的速度。

由于我们访问网页第一步就是访问DNS取得IP,所以整个打开网页的速度等于是访问DNS的速度+访问网页的速度+服务器处理的速度,做为第一步的访问DNS速度在三者之间一开始就决定了打开网页的速度。

DNS的位置很大程度上决定了访问DNS的速度。

8.8.8.8和8.8.4.4都是谷歌提供的公共DNS服务器,他的位置决定了访问的速度。

下边让我们来看看ping这两个地址需要多少时延。

ping 8.8.8.8

ping 8.8.4.4

看来我去8.8.8.8和8.8.4.4还没有什么丢包,设置成DNS打开网页的速度虽然慢点儿,但是上网是没有问题的。

感兴趣的还可以用tracert看看路由是怎么走的。

tracert 8.8.8.8

tracert 8.8.4.4

自动获取的DNS一般取得的是本地的DNS服务器,是由你的运营商(比如移动、联通、电信)提供给你的,一般都是在省内。

比如我的是202.96.64.68,ping一下看看速度。

由于使用的手机上网,位置信号不太好,时延还是比较大的,但是还是比谷歌的两个快多了。

tracert一下,位置要近的多了,所以访问的也快一些。

再来看看114.114.114.114

相比较而言还是运营商提供的本地DNS速度快一些。

总而言之,你把DNS设置成8.8.8.8和8.8.4.4,由于两个服务器的位置距离你比较远,时延就大一些,而且丢包的概率也高一些,时延大点儿还可以勉强打开网页,丢包高的话就无法使用了。而自动获得DNS都是本地的DNS服务器,如果运营商没有什么问题的话,相对而言速度应该是最快的,上网也就没有什么问题了。

以上个人浅见,欢迎批评指正。喜欢的可以关注我,谢谢!

认同我的看法的请点个赞再走,再次感谢!


通信一小兵


Traceroute


DNS通俗解释

DNS服务器或名称服务器,用于管理将域名映射到IP地址的海量数据库,就是一个大的查找ip的数据库吧,查找顺序如下:

  1. Root servers

  2. Forwarders

  3. local dns(从你的 isp那获取)

8.8.8.8跟8.8.4.4是什么?



我的设置:


  • 访问没问题。

谷歌:


网络跳点


结论:

  1. 先确认你是多网卡,还是单网卡?

  2. check 你的网卡nic最终使用的dns:

  3. 很明显服务器8.8.8.8跟8.8.4.4都在国外,先看看你能不能访问到。

  4. 看是不是被china great wall过滤了。或者dns解析到了国内 block。

  5. 还有更多工具和姿势可以解决你的问题。


欢迎关注,解锁更多,同步进步!

小鸟攻城狮


“网络极客”,全新视角、全新思路,伴你遨游神奇的网络世界。


自动获取DNS,是通过运营商的DNS服务器进行解析上网。

8.8.8.8和8.8.8.4.4是Google的提供的免费的DNS服务器地址。

那么,为什么会出现这两个DNS打不开网页的问题呢?

先来了解一下什么是DNS,再看看无法上网的具体原因。


DNS

  • 域名解析系统,主要完成域名和IP地址之间的解析工作;

  • 服务器最早使用IP地址进行通信,不便于人们记忆,因此域名产生;

  • DNS服务器指引计算机通过域名找到具体的服务器,进行数据访问。



NDS服务器类型

运营商端DNS服务器

  • 自动获取得到的是运营商端的DNS服务器地址;

  • 可以在路由器WNA口拨号信息中查看。


公共运营商端DNS服务器

  • 8.8.8.8和8.8.8.4.4属于公共服务商DNS地址;

  • 通过运营商线路访问此类DNS服务器延时较高,因为需要通过运营商线路访问,不如运营商自身DNS服务器反馈及时,并且国外DNS服务器还会受到其他一些限制。

通过PING命令测试,可以看到下面两个DNS服务器具体情况。

  • 第一个8.8.8.8掉包严重,根本无法使用;

  • 第二个8.8.4.4虽然没有掉包,但是延时很高,也不适合使用。


使用建议

  • 建议通过自动获取DNS服务器地址,使用运营商端DNS进行上网;

  • 尽量不要使用公共服务商提供的DNS服务器上网;

  • 如果非要使用,尽量使用国内NDS提供商,例如阿里、百度、114DNS等;


  • 可以首选运营商的DNS服务器,备选DNS服务器使用公共DNS服务器。


关于NDS服务器的选择,还有那些更好的建议?

欢迎大家留言讨论,喜欢的点点关注。



极客谈科技


DNS不是每个地区,每个服务商不一样的吗?现在看你们这么专业的回答我怎么蒙圈了呢?

我们这电信DNS:202.100.138.68 202.100.128.68

联通DNS:221.207.58.58

移动不常用忘记了!


青海奔跑者旅行


教你快速解决问题

1.路由器硬件复位出厂状态 能刷机刷下固件升级下最新官方版固件 刷机前建议 路由器全盘数据清空 升级最新官方版固件

2.网页打不开 这里 中国联通 中国电信 骨干网没问题 二级运营商 中国移动访问打不开

解决方案

1.如果是 联通 电信直接拨打 客服申请故障 报修 如果是 中国移动报修 但是移动限制用户局域网

2. 让机房给你更换个 网络端口 自己有钱 买个质量好的光纤线 重新布线 光纤两头重新热熔损耗低 让 运营商 装维人员重新给你调试光信号 光功率 光猫设备数据清空 重新调试光猫 重新下发业务数据文件

3.可以设置自动DNS使用运营商默认自动 可以自定义 DNS 比如谷歌8.8.8.8 百度180.76.76.76 114DNS 114.114.114.114 等 并且现场测试 网络带宽 速率 网络质量 ping值是否达标 稳定 进一步深度排查用户端网络故障 网络问题 先内后外


云梦科技75738786


建议手动设置dns后,管理员方式运行cmd输入ipconfig /flushdns刷新下dns缓存,然后再测试网址,看看能不能打开。设置成自动获取dns后也要刷新下dns缓存后再测试。测试时请使用相同网址。设置自动获取时,还可以使用ipconfig /all命令看看自动获取的dns是否与你提到的dns地址相同。对比参照后找出原因。


星天硕华图


那两个幸运数字是谷歌的DNS服务器,早就被伟大的great firewall给墙了!墙外世界……你需要一把梯子!


IamKuge


8.8.8.8和8.8.4.4都是谷歌的公共DNS,都是国外的,解析起来当然慢了。国内也有大把的公用DNS,速度比那两个快多了。 百度的公用DNS:180.76.76.76 阿里巴巴的公用DNS:223.5.5.5 和 223.6.6.6 两个。


superjelly


最主要的原因是你的DNS是谷歌的 而谷歌在天朝因为某些原因被限制了的 除非你用翻墙软件否则会发生解析问题 建议你将DNS换回其他的 比如阿里 百度等 也可以直接用运营商的DNS 你也可以用这些老牌DNS 202.98.192.67 114.114.114.114


只愿做你的旁观者


如果不访问国外网站(比如我,以及国内99%的网民),建议使用114.114.114.114,解析速度更快,解析结果更贴近我们的需求。有的网站用114.114.114.114解析出来的是中文网站,8.8.8.8解析出来的可能是英文的,我亲身经历


分享到:


相關文章: