网页上不去了? 谁的错? 最近小弟接到了一些案例,以 Windows 为例,会发生某些网页上得去,有些上不去,但是这个网页别人又可以顺利的开启,那这个时候,到底是怎么回事呢? 我们先不考虑服务端的问题和电脑里s防火墙的问题,因为一般使用者的电脑都很单纯,所以那些进阶的方式就不再考虑。一开始小弟在做除错是以为是 MTU 的问题,后来背后出现一道闪光,直觉觉得是“DNS”在做怪,没错,这台电脑 DNS 都有设定,大部份的网都可以顺利的进入,但是就是有些网站死也找不到,这到底是什么原因呢,其实就是 DNS 的问题,有设定,但没设对,所以就会发生这种怪异事件,接下来,小弟就来报告一下是如何处理的。 台湾各大 ISP,都有提供 DNS 的设定参考,以中华电信 Hinet 而言,就是 168.95.1.1 和 168.95.192.1 这两个最为有名,但是,千万不要以为这两个 DNS 是最励害的,对於其它的 ISP 而言,若你设定了 Hinet DNS Server IP 的设,反而有些查询会找不到,所以最好的 DNS 设定是设定自己 ISP 所提供的 DNS 位置。 各大 ISP 以下列出目前几家较大 ISP 的 DNS 位置: Hinet DNS
So-net DNS
Seednet DNS
GIGA-Net DNS
要如何选正确的 DNS 呢,若你都不知道的话,那么直接输入你的 ISP DNS 就对了,也就是说,若你是用 Hinet 的 ADSL,那么就输入
168.95.1.1 和 168.95.192.1 就对了,其它就依此类推。 For Windows
For Linux 在 Linux 设定 DNS,是一件简单的事,只要修改 /etc/resolv.conf 这个档案就可以了。
修改完之后,就可以正确查询了。 DNS 设定错误的影响 大家可能以为 DNS 设错了不会有很大影响,最多就一些网站上不去而已,这是对一般使用者来说可能是没错;但以伺服器来说,这可是一件很严重的问题,最严重的就是邮件伺服器了,这样会无法找到对方的 host 而照成信件不断的被驻列,或是邮件本来应该很快收到但却托了好几个小时甚致好几天才收到,也有可能收不到,所以,正确的 DNS 设定,对 Server 来说是非常重要的。 很多管理员可能认为 Hinet DNS 是万用 DNS,但这个想法是错的,因为选择正确的上层 DNS 查询,会比你设定 Hinet DNS 还有用,若你了解 DNS 查询方式的设,那么你一定会同意这句话。 11/13/2005 |
|