06月 30th, 2008 宏福校区访问北邮人论坛不显示教育网IP的解决方案
问题综述:
从本学期开始,北邮人论坛采用了教育网(211.68.71.66)/网通(123.127.134.62)双线路,宏福校区一直使用教育网/电信双线路。此前在宏福校区访问论坛显示的IP均为教育网IP,此后均显示电信IP。这给某些同学某些操作带来了不便(比如我们的jinkeng同学),当然还有更实际的麻烦,比如走了电信路线后,访问速度缓慢。
问题分析:
cat结果发现,宏福校区的DNS有两个,教育网(59.64.164.22)的和电信(202.106.196.115)的
caspar@caspar-ubuntu:~$ cat /etc/resolv.conf
### BEGIN INFO
#
# Modified_by: NetworkManager
# Process: /usr/bin/NetworkManager
# Process_id: 5064
#
### END INFOnameserver 59.64.164.22
nameserver 202.106.196.115
由于种种原因,宏福校区不管是访问教育网还是电信,使用的都是电信的那个DNS进行解析。在论坛采用双线之前,论坛仅有教育网IP,宏福校区访问论坛走的是教育网。在论坛使用双线后,会对访问者使用的DNS来决定对访问者返回电信IP还是教育网IP,因为宏福校区使用了电信的DNS,故论坛返回了网通的IP,这使得宏福校区网络在出口时检索路由表采取了走外网的方式。
解决方案:
1.联系宏福校区网络中心更换DNS
这个方案不现实,相当不现实。但是如果能够实施,可以从根本上解决问题。
2.联系宏福校区网络中心将论坛的网通IP在路由表中更改为走教育网线路
这个方案勉强可行,不过只能解决具体问题,对于其他类似问题就不能解决了。
3.直接用IP访问,强制以教育网方式访问。
论坛的教育网IP地址是:211.68.71.66
4.如果你嫌IP太难记,自己手动修改hosts文件吧。
hosts文件的作用是使计算机绕过DNS直接应用文件中的域名解析规则(如果文件中定义了相关的域名的话)。
具体操作参照这篇文章,修改文件如下:
Linux下,修改/etc/hosts文件,添加一行:
211.68.71.66 forum.byr.edu.cn
Windows下,修改C:\windows\system32\drivers\etc\hosts
添加同样一行文字。
保存退出即可。
在此多谢chit老大的技术指导~
P.S. 这个方法也可以用于恢复使用本部代理。关于本部代理的IP地址,这里就不公布了~~
欢迎光临Caspar Ant,如果您喜欢本站的内容,欢迎订阅我的RSS;如果您需要出于非商业性质的转载,请先阅读版权声明页面。


















