有人正在帮助我解决VPS上的响应时间问题。
他build议我看看我的resolv.conf ,并确保两个IP都没有超时 。
我的resolve.conf如下所示:
nameserver 69.39.86.5 nameserver 69.39.89.9
当我在第二个IP上执行nslookup时,超时:
nslookup yahoo.com 69.39.86.9
这告诉我什么? 我需要通知我的vps主机提供商吗?
我注意到networking上的许多resolv.conf示例都有“ 域名 ”或“ search ”一词后面跟着域名。 我也需要吗? 没有它我的网站似乎工作正常(域名= tanguay.info)。
如果超时,也许DNS服务器脱机? 这告诉你什么? 那么,这意味着如果主服务器失败,那么你的服务器将无法parsing主机条目的任何名字。
至于域名或search后面的域名,它只是告诉你的系统,如果你search没有完全合格的域名的名称,它将首先在所述域中进行search。
至于你的网站,它应该运行良好,除非你有多个服务器,并使用DNSparsingIP地址,当他们互相交谈,如果是这样的话,那么你可能有问题,如果你的主服务器宕机。 不过,我build议将条目添加到/ etc / hosts文件中。
PS,你总是可以使用OPENDNS服务器( opendns.com) 。
这意味着你的一个DNSparsing器无法正常工作。 你可能只需交换OpenDNS /安装你自己的域名服务器。
“search”行是附加到您查找名称的域。 所以,如果你有
search google.com
在你的resolv.conf中,你试着去'邮件',最后在'mail.google.com'。 这不是必要的,但偶尔也是有帮助的
域名或search是强制性的,如果你想要的答案不是完全合格的问题(至less有一个)。 如果你总是问“yahoo.com”,不需要域名或search。
关于您的辅助DNS,可能有很多原因: – DNS服务器故障或DNS软件乱序 – 您的IP被列入黑名单,服务器不回答您 – 防火墙和服务器。 – 在DNS中不允许recursion,不在caching中回答
你可以问你的提供者,但如果它是一个“大”,他知道一个DNS是不存在的。