2011-03-17 52 views
1

我设置了一个子域abc.mysite.com指向另一台服务器上的特定IP。在一个xx.xxx.xx.xx在一个xx.xxx.xx.xx子域缓存问题

ABC 300www.abc 300

我的主人肯定地说:我通过创建以下A记录这样做这是正确的,但是(3天后)域仍然间歇性地解决。也就是说,它有时会解析为正确的IP,并且我看到正确的页面,并且其他时候我看到了cPanel中的404错误或默认网站页面。

我的主机建议这是一个缓存问题,如果我执行flushdns并清除浏览器缓存,这可以解决问题。但我很疑惑为什么它会重新出现。

可以通过其他服务器上的某些东西触发它吗?还是仅仅是等待一段时间传播的问题?

如果问题不清楚,请原谅我。这东西不是我的特长。

回答

0

做出更改之前,TTL是什么?过去我已经看过86,400秒(一天)和604,800(一周)的常见选择。 (最重要的数字是你做什么的TTL设置为之前,你的变化,因为这决定了陈旧数据多久DNS缓存举行。)

+0

谢谢你回答sarnold。我相信TTL是14400. – 2011-03-17 03:09:27

+0

@ p.ink,hrm,那么所有客户现在应该已经刷新了他们的缓存。你能找出上游的DNS服务器,你所有'破损'的客户端正在使用什么?也许你有一台DNS服务器不能可靠地刷新它的缓存。 – sarnold 2011-03-17 03:11:36

+0

我不知道该怎么做,我很害怕。抱歉,我们的IT人员不在,我正在尽力解决这个问题。如何找到上游的DNS? – 2011-03-17 03:21:18

1

一个404错误表示在Web服务器侧的错误 - 而不是在DNS级别。这意味着,如果你看到404错误或cPanel默认站点,DNS工作正常,但Web服务器不响应。

http://en.wikipedia.org/wiki/HTTP_404#Overview

检查Web服务器日志和/或您对这个问题提供发言。