我有我的域名BQQKSHELF.COM,我通过Dreamhost购买。 我设置了一个CNAME,以便zach.bqqkshelf.com指向我在zach.heroku.com的应用程序。
在Heroku的应用程序工作正常。 每个人都可以同意这一点。
当我去zach.bqqkshelf.com,一切似乎也行得通。 当我请求我的室友去它的时候,它是有效的。 当我在iTouch上使用它的时候,它可以工作。
当我即时通讯我的朋友,并要求他们去zach.bqqkshelf.com,他们得到一个超时错误。
这怎么可能?
这听起来像你可能有一个caching问题。 zach.bqqkshelf.com以前是否有过价值? (IE,它曾经指向别的地方?)
由于DNS的分布式和高度caching特性,有时可能需要一段时间(至less一天)才能传播DNS更改。
当我ping zach.bqqkshelf.com时,我得到:
PING heroku.com (75.101.145.87): 56 data bytes Request timeout for icmp_seq 0 Request timeout for icmp_seq 1 Request timeout for icmp_seq 2 Request timeout for icmp_seq 3 Request timeout for icmp_seq 4 Request timeout for icmp_seq 5 Request timeout for icmp_seq 6 Request timeout for icmp_seq 7
我把Dreamhost的DNS设置刷新了,我会看看是否有帮助。 同时,有没有一种方法来testing没有IMing我的朋友?
另外,这个主机文件将在哪里?
RE:在没有IMing朋友的情况下进行testing,你可以使用像这样的DNS检查器。
万一你好奇,这几乎可以肯定是你的IM上的朋友在Micrsoft Server 2003 DNS服务器后面的问题; 我已经追踪到Dreamhost + CNAME问题到我们的结尾。