大约两个小时前,我创build了一个指向另一个IP地址的子域,并带有一个Alogging。 当我尝试ping时,就像从不同的位置ping(使用在线服务),我得到Unknown host: 。
该域本身工作正常,它有我从创buildAlogging的帐户的DNSlogging。 我在共享主机上。
大约需要多less时间才能开始工作?
谢谢
这里有很多东西。
首先,你应该检查你的DNS提供商是否已经把它放在他们的DNS服务器上。
有些提供商可能需要一些时间来做到这一点。 例如:
$ dig -t A newrecord.example.com @ns.yourprovider.com
如果这反应正确,那已经很好了。
当客户第一次请求新logging时,它现在将得到正确的响应。
如果客户端在不存在的时候请求了logging,那么它将caching否定的结果。
时间取决于您的configuration,可以在您的SOAlogging中检查:
$ dig -t SOA example.com +short sns.dns.icann.org. noc.dns.icann.org. 2014121047 7200 3600 1209600 3600
在这种情况下,它将被caching3600秒(SOA响应中的最后一个数字)。
这一切都取决于您的DNS服务器的生存时间 (TTL)。 这个指标定义了ISPcachingDNS条目的时间。 例如,如果它设置为24小时,则ISP不会尝试24小时的DNS服务器,因为它已经有一个caching。
然而,大多数TTL小于24小时。 看看你是否可以在你的configuration中find这个指标。
它也可能是一个单独的DNScaching,无论是在您的PC上,或其他地方,所以尝试访问另一个networking上。
您可以将您的本地主机文件设置为指向域,以testing所有内容都已正确configuration。 你确定你的IP地址是公开的吗?
如果您使用Windows,您的hosts文件可以在以下位置find:
C:\Windows\System32\drivers\etc
您将需要添加以下行:
{{IP address}} {{domain}}
这取决于你的SOAlogging和loggingTTL 。 有一些时间值来caching您的DNS数据。 您可以刷新您的DNScaching; 这可能会有帮助,但并不总是如此。 在我的DNS服务器上,我使用15分钟进行caching。