尝试在应用设置中将其添加到我的应用时,继续说无效域名

时间:2012-10-07 06:33:42

标签: dns facebook-apps

当我尝试在我的应用程序的基本配置中将我的域名和网站添加到我的应用程序时,它一直告诉我它是无效的域名,但它应该有用,它曾经...

我尝试将其放入" App Domains"和"网站网址"字段,但得到此错误...

"错误 应用域名:illmethods.com不是有效域名。 网站网址不是有效的网址。"

应用名称为IllMethods

2 个答案:

答案 0 :(得分:1)

如果您询问com权威DNS服务器,您将获得这些NS记录和相关的胶水(A)记录:

$ dig +norecurs +noall +auth +answer +additional illmethods.com @a.gtld-servers.net
illmethods.com.     172800  IN  NS  ns1.illmethods.com.
illmethods.com.     172800  IN  NS  ns2.illmethods.com.
ns1.illmethods.com. 172800  IN  A   203.97.122.126
ns2.illmethods.com. 172800  IN  A   125.236.226.87

但如果你问ns1.illmethods.com,“ns1.illmethods.com”的A记录与上述不同:

$ dig +norecurs +noall +answer +additional illmethods.com @ns2.illmethods.com
illmethods.com.     14400   IN  A   125.236.226.87
ns1.illmethods.com. 14400   IN  A   125.236.226.87
ns2.illmethods.com. 14400   IN  A   125.236.226.87

因此“ns1”和“ns2”实际上指向相同的IP。

我认为这个问题是几个因素的结果:

  • 否定缓存。如果您的服务器在某个时候出现故障,Facebook的上游DNS可能会在一段时间内缓解负面响应。
  • 不一致注册商指定的名称服务器的记录与您托管的区域中的内容。
  • Facebook在查询DNS时可能会有一个非常短的超时,因为ns1实际上是无法访问的(至少现在我可以到达),它可能会在设法尝试其他IP之前超时。

因此,我建议您在注册商处删除ns1.illmethods.com,然后在您的区域中删除相同的NS记录。然后,等待至少一个小时(如果您想要加倍确定,请等待24小时,因为您已在SOA最小字段中指定了86400)并再试一次。

您还应该使用Sean Kinsey提供的dnscheck链接来确保您的区域没有错误,因为在存在缓存和不同的DNS解析器实现时,这些错误会成为难以诊断的错误。

答案 1 :(得分:0)

此域名没有列出有效的NS服务器,因此Facebook可能无法对其进行验证。目前它有ns1.illmethods.com和ns2.illmethods.com,但这会导致捕获22,因为您需要NS服务器的IP才能查找NS服务器的IP ...

有关详情,请参阅http://dnscheck.pingdom.com/?domain=illmethods.com