a*******e 发帖数: 3021 | 1 recently i have this DNS problem, always give me "name resolving error" from
time to time. Every annoying. Even I opened www.fatwallet.com 5 sec ago, i
can still get this error when i reopen it.
What could be wrong? 1) ISP? 2) cable modem? 3) router?
I doubt it's ISP or cable modem. Now i set my fedora to use 3rd party dns
server, still have the same problem. Could it be router? How router cause
this problem?
Thansk. |
Z**0 发帖数: 1119 | 2 应该是MTU问题。默认的是1500。有的时候,会有问题。
from
i
【在 a*******e 的大作中提到】 : recently i have this DNS problem, always give me "name resolving error" from : time to time. Every annoying. Even I opened www.fatwallet.com 5 sec ago, i : can still get this error when i reopen it. : What could be wrong? 1) ISP? 2) cable modem? 3) router? : I doubt it's ISP or cable modem. Now i set my fedora to use 3rd party dns : server, still have the same problem. Could it be router? How router cause : this problem? : Thansk.
|
a*******e 发帖数: 3021 | 3 看了wiki还是不太懂这个,俺也不是it人士
老大给个建议该怎样改?目前确实是默认的1500
【在 Z**0 的大作中提到】 : 应该是MTU问题。默认的是1500。有的时候,会有问题。 : : from : i
|
Z**0 发帖数: 1119 | 4 你可以测试一下。每个包头是28bytes。1500-28=1472。所以你用这个命令测试:
ping -c 5 -M do -s 1472 www.google.com
看看出来什么,应该是
PING www.l.google.com (64.233.169.104) 1472(1500) bytes of data.
72 bytes from yo-in-f104.google.com (64.233.169.104): icmp_seq=1 ttl=49 (
truncated)
如果你用ping -c 5 -M do -s 1473 www.google.com出来
PING www.l.google.com (64.233.169.147) 1473(1501) bytes of data.
From amd64.leinux.com (130.74.64.114) icmp_seq=1 Frag needed and DF set (mtu
= 1500)
你就从1742开始测试,出现不丢包时候的数字+28就是MTU。(成功的时候,那个echo
出来的括弧里边里边的数字,
【在 a*******e 的大作中提到】 : 看了wiki还是不太懂这个,俺也不是it人士 : 老大给个建议该怎样改?目前确实是默认的1500
|
a*******e 发帖数: 3021 | 5 好,多谢多谢
这个得等网络又抽风的时候测
update:
好像不行哦
刚才又抽风,
ping -c 5 -M do -s 1400 www.shnoop.com
ping: unknown host www.shnoop.com
这个根本ping不通,因为域名解释不了,其实这个网站2分钟前俺刚打开过。
俺还用了dnsmasq好像也霉气作用
俺的dns server是156.154.70.1, dnsmasq设置需要在resolv.conf里面加nameserver
127.0.0.1
more /etc/sysconfig/network-scripts/ifcfg-eth0
# Networking Interface
DEVICE=eth0
HWADDR=00:23:54:BB:90:30
ONBOOT=no
IPADDR=192.168.1.10
BOOTPROTO=none
NETMASK=255.255.255.0
TYPE=Ethernet
GATEWAY=192.168.1.1
DNS1=156.154.70.1
IPV6INIT=no
USERCTL=no
PREFIX
【在 Z**0 的大作中提到】 : 你可以测试一下。每个包头是28bytes。1500-28=1472。所以你用这个命令测试: : ping -c 5 -M do -s 1472 www.google.com : 看看出来什么,应该是 : PING www.l.google.com (64.233.169.104) 1472(1500) bytes of data. : 72 bytes from yo-in-f104.google.com (64.233.169.104): icmp_seq=1 ttl=49 ( : truncated) : 如果你用ping -c 5 -M do -s 1473 www.google.com出来 : PING www.l.google.com (64.233.169.147) 1473(1501) bytes of data. : From amd64.leinux.com (130.74.64.114) icmp_seq=1 Frag needed and DF set (mtu : = 1500)
|
Z**0 发帖数: 1119 | 6 如果是DNS问题,你找几个附近的DNS,放到/etc/resolv.conf。出现域名解析不了的时
候,直接ping IP有没有问题?
为什么你要用DNSMASQ?你需要内部网络域名解析?
【在 a*******e 的大作中提到】 : 好,多谢多谢 : 这个得等网络又抽风的时候测 : update: : 好像不行哦 : 刚才又抽风, : ping -c 5 -M do -s 1400 www.shnoop.com : ping: unknown host www.shnoop.com : 这个根本ping不通,因为域名解释不了,其实这个网站2分钟前俺刚打开过。 : 俺还用了dnsmasq好像也霉气作用 : 俺的dns server是156.154.70.1, dnsmasq设置需要在resolv.conf里面加nameserver
|
a*******e 发帖数: 3021 | 7 直接ping ip没问题,就是dns老解释出问题
dnsmasq不是可以做dns cache吗?俺以为用了这个以后访问俺已经访问过的网址就不用
再去dns server解释一遍了吧,应该都混存到俺季奇立了吧
【在 Z**0 的大作中提到】 : 如果是DNS问题,你找几个附近的DNS,放到/etc/resolv.conf。出现域名解析不了的时 : 候,直接ping IP有没有问题? : 为什么你要用DNSMASQ?你需要内部网络域名解析?
|
s***c 发帖数: 28 | |
a*******e 发帖数: 3021 | 9 i tried opendns's public dns server before, no difference.
that's why i traced down to router and wondering if bad router can cause dns
problem
【在 s***c 的大作中提到】 : use opendns
|
Z**0 发帖数: 1119 | 10 估计是你设定的DNSMASQ有问题。
【在 a*******e 的大作中提到】 : 直接ping ip没问题,就是dns老解释出问题 : dnsmasq不是可以做dns cache吗?俺以为用了这个以后访问俺已经访问过的网址就不用 : 再去dns server解释一遍了吧,应该都混存到俺季奇立了吧
|
a*******e 发帖数: 3021 | 11 应该跟dnsmasq无关,因为在没用dnsmasq之前就是这样子
比如跟下面似的抽风
ping mitbbs.com
ping: unknown host mitbbs.com
[user@localhost ~]$ ping 74.53.4.74
PING 74.53.4.74 (74.53.4.74) 56(84) bytes of data.
64 bytes from 74.53.4.74: icmp_seq=1 ttl=50 time=78.6 ms
64 bytes from 74.53.4.74: icmp_seq=2 ttl=50 time=55.9 ms
^C |