修改hosts解决DNS劫持导致的局域网无法连接
家里宽带是联通的,DNS劫持这个,不想多说,烦人的东西,不知道的话看这里,也许有人对DNS劫持并不在意,认为只是弹个广告啥的,其实不然,还有更烦人的问题出现。
我有两台电脑,一个台式的,一个本本,都用的win7系统,通过路由器上网,而且组成了家庭组,便于共享文件和使用Mouse without Borders(无界鼠标),但是时不时的会出现局域网无法连接的情况,具体现象是内网IP无ping,无界鼠标提示找不到主机,以前我认为这是路由器的问题,就是有人说的路由器死机了,我想这普通的路由器,又是端口映射又是DHCP的,死机也正常,就没在意,直到前几天。。
ISP的DNS服务器不知道出了啥问题,有时会出现DNS无法解析,影响了正常上网,于是我就把电脑的DNS服务器改为了google的DNS服务器,两天的使用,发现内网一直都连接正常,这让我很奇怪,以前无法连接可是很频繁的!为了验证,我又把DNS服务器改回了ISP的,结果是内网马上就无法连接了,现在就确定问题的所在了。
解决DNS劫持最简单的办法就是修改本机的hosts文件,这个文件位于C:WindowsSystem32driversetchosts,如果你的系统不是安装在C盘,请自行修改盘符。然后在hosts文件里添加以下内容:
192.168.1.101 ComputerName1
192.168.1.102 ComputerName2
前面IP为内网IP,后面是计算机名,可以右键计算机->属性,在里面找到和修改,按照这个格式,添加内网中所有的电脑,并且修改每一台电脑上的hosts文件,这是我修改后的样子:
这样,内网就连接正常了。至于上图下面那一坨是干什么用的,咳咳。。大家懂的,不懂的请对照上图里的注释自行google。
报告,我不会改Orz!改不了,小V是惨剧 这玩意记事本不能保存修改 ::8
thank you .果然是劫持了,解決了. ::6 ::6 ::6 ::6
原来是这样啊!