DNS没有解决

时间:2013-09-21 22:38:54

标签: dns nameservers

好的,所以我完全陷入了这种DNS配置。这是成分:

  1. 我有一个在NameCheap注册的域名(即“mydomain.com”)。
  2. 在我的NameCheap帐户中,我创建了“粘合记录”来创建自己的名称服务器,即dns1.mydomain.com和dns2.mydomain.com
  3. 根据NameCheap的说明,我已将mydomain.com的名称服务器更改为dns1.mydomain.com和dns2.mydomain.com
  4. 在我的托管(OVH)中,我创建了dns1.mydomain.com和dns2.mydomain.com的辅助DNS,指定了OVH名称服务器。
  5. 在OVH for mydomain.com的dns设置中,我将名称服务器设置为dns1.mydomain.com和dns2.mydomain.com
  6. 问题。无法在浏览器中访问域。我得到的错误是主机无法解决。当我尝试跟踪DNS时,我收到错误,“DNS中不存在mydomain.com”和“输入中没有有效查找的IP地址或主机名。”

    当我执行跟踪DNS委派时,我得到以下内容:

    Loading root server list (static data):
    -> a.root-servers.net (198.41.0.4)
    -> b.root-servers.net (192.228.79.201)
    -> c.root-servers.net (192.33.4.12)
    -> d.root-servers.net (128.8.10.90)
    -> e.root-servers.net (192.203.230.10)
    -> f.root-servers.net (192.5.5.241)
    -> g.root-servers.net (192.112.36.4)
    -> h.root-servers.net (128.63.2.53)
    -> i.root-servers.net (192.36.148.17)
    -> j.root-servers.net (192.58.128.30)
    -> k.root-servers.net (193.0.14.129)
    -> l.root-servers.net (199.7.83.42)
    -> m.root-servers.net (202.12.27.33)
    Sending request to "b.root-servers.net" (192.228.79.201)
    Received referral response - DNS servers for "com":
    -> f.gtld-servers.net (192.35.51.30)
    -> i.gtld-servers.net (192.43.172.30)
    -> g.gtld-servers.net (192.42.93.30)
    -> c.gtld-servers.net (192.26.92.30)
    -> b.gtld-servers.net (192.33.14.30)
    -> l.gtld-servers.net (192.41.162.30)
    -> m.gtld-servers.net (192.55.83.30)
    -> k.gtld-servers.net (192.52.178.30)
    -> a.gtld-servers.net (192.5.6.30)
    -> e.gtld-servers.net (192.12.94.30)
    -> d.gtld-servers.net (192.31.80.30)
    -> j.gtld-servers.net (192.48.79.30)
    -> h.gtld-servers.net (192.54.112.30)
    Sending request to "a.gtld-servers.net" (192.5.6.30)
    Received authoritative (AA) response:
    -> Header: Non-Existent Domain
    

    以下是我在OVH设置中的DNS记录:

    111.2.333.444 / 24  PTR mydomain.com.
    mydomain.com.   NS  dns1.mydomain.com.
    mydomain.com.   NS  dns2.mydomain.com.
    mydomain.com.   A   111.2.333.444
    mydomain.com.   MX (10) mail.mydomain.com.
    mydomain.com.   TXT v=spf1 +a +mx -all
    ftp.mydomain.com.   CNAME   mydomain.com.
    imap.mydomain.com.  A   111.2.333.444
    mail.mydomain.com.  A   111.2.333.444
    ns.mydomain.com.    A   111.2.333.444
    pop.mydomain.com.   A   111.2.333.444
    pop3.mydomain.com.  A   111.2.333.444
    smtp.mydomain.com.  A   111.2.333.444
    webmail.mydomain.com.   A   111.2.333.444
    www.mydomain.com.   CNAME   mydomain.com.
    

    我显然错误地配置了这个。谁能看到我哪里出错了?

2 个答案:

答案 0 :(得分:1)

除非您实际拥有自己的域名服务器(我怀疑),否则您需要将域名称服务器设置为提供DNS的实际服务器。您还需要在这些名称服务器上设置主机A记录。

您似乎需要使用OVH名称服务器地址作为域的名称服务器记录,并在OVH名称服务器上为主机设置A记录。

答案 1 :(得分:0)

Ping 2个原始OVH名称服务器并记下两者的IP。 我假设您已经知道这些IP,因为它们与您的GLUE中的IP相同

然后将其添加到现有的区域文件中:

dns1.mydomain.com.  A   1.1.1.1 (where 1.1.1.1 is the IP of the 1st nameserver)
dns2.mydomain.com.  A   2.2.2.2 (where 2.2.2.2 is the IP of the 2nd nameserver)