标签:
春节去叔叔家做客,刚好他让我看看他家的网络,出了点问题,大致情况如下:
拨号上网;外面的网线进来,连着无线路由器的LAN口(不是WAN口),另一个LAN口出去的网线连着电脑;电脑可以上网,手机可以收到WiFi但不能上网;每次电脑开机后要进行拨号才能上网。
第一个问题,无线不能上网很容易解决,只要把从外面进来的网线连接到无线路由器的WAN口。原先的连接方式只是把路由器当作交换机,而不是无线路由。
空出WAN口的路由器,只有交换机的功能(最好关闭该路由器的DHCP功能)。
可是,这样设置后手机还是不能上网,开始我还不太明白,后来慢慢折腾,懂了,原来该网络使用的是PPPoE协议(简单点说就是需要拨号才能上网的),那么电脑端拨号了自然可以上网,手机可不能拨号呀。所以解决方法是,让路由器去拨号。进入路由器设置界面,将WAN口的连接类型从静态IP改为PPPoE,此时会出现帐号密码的输入框,输入即可。
这样设置后,电脑端以后再也不用拨号就能上网了,另外手机也能正常访问网络了。
可以让路由器去拨号,设置路由器的WAN口类型为PPPoE即可。
第二个问题来了,我的手机可以正常访问网络;但电脑和叔叔的手机的网速却很慢,访问少部分网址网速正常,大多数网址的打开速度很慢。折腾了一段时间,初步猜测是DNS的问题。
首先拿电脑做实验,电脑的DNS地址和备用DNS地址不是自动分配的,而是2个固定IP。应该是该DNS地址不对,可是怎么才能知道正确的DNS呢?我用360的网络修复功能,它成功把电脑的DNS和备用DNS地址改为另外2个IP值,此时电脑能够正常访问网络。
为什么需要备用DNS地址——DNS冗余
某个区域的资源记录通过手动或自动方式更新到主 DNS服务器上,辅 DNS 服务是为了防止主服务器无法访问或宕机。辅 DNS服务器定期与主 DNS 服务器通讯,确保它的信息保持最新。如果不是最新信息,辅 DNS服务器就会从主服务器获取最新信息的副本,称为区域复制。
那么,手机怎么修改DNS?详见安卓手机怎么修改DNS,iPhone怎么修改DNS设置。原来,安卓手机中的域名1就是DNS地址,怎么这么挫,害我找了好久,囧。
其实,最优的解决方法是配置路由器的DNS,并打开路由器的DHCP功能。路由器的DHCP功能用于动态分配连接到该路由器的设备的IP,DNS,网关(原来我一直以为只有动态分配IP)。
至此,问题全部解决。但是,我还需要搞懂下面的问题,p.s. 基于Windows
1、为什么DNS地址出错的时候,可以缓慢打开部分网页或上QQ,但大多数情况是不能上网?
原来,QQ通信机制不依赖于DNS服务器的域名解析;而当DNS地址出错的时候,本设备配置的DNS服务器不知道你输入的网址对应的IP地址,然后它请求根名字服务器,根名字服务器告诉它该网址对应的二级域名的名字服务器,让该DNS服务器去跟这个名字服务器联系,取得相应的IP。此时该DNS服务器会缓存该信息,第二次请求的时候就快一点了。所以,慢是因为这一整个请求的过程太漫长。而我的手机开始时之所以能正常访问网络,应该是我手机自己的DNS地址是正确的。
2、Windows下如何科学、快速判断是否是DNS故障?
命令行输入nslookup,再输入你的网址,如果正常显示IP地址,则DNS正确;否则DNS故障。
3、关于HOSTS文件
当电脑访问网站时,首先通过DNS服务器把网络域名解析成IP地址后,我们的计算机才能访问。如果每个域名请求都要等待域名服务器解析后返回IP,访问速度就会比较慢,而Hosts文件正可以解决这个问题。在进行DNS请求以前,Windows系统会先检查Hosts文件中是否有这个地址映射关系,如果有,则调用这个IP地址映射,如果没有再向DNS服务器提出域名解析。
位置:C:\Windows\System32\drivers\etc\hosts
4、为什么修改HOSTS文件后,不成功?
对于HTTP缓存:最简单的方法,一个无法访问的网址
对于DNS缓存:DNS刷新
5、怎么刷新DNS
命令行输入ipconfig/flushdns即可。
6、怎么获得正确的DNS
标签:
原文地址:http://www.cnblogs.com/chenyg32/p/4302229.html