DNS不解析

DNS不解析,dns,nameservers,Dns,Nameservers,好吧,我完全被这个DNS配置卡住了。以下是配料: 我有一个域名(即“mydomain.com”)注册了namescape 在我的namescape帐户中,我创建了“粘合记录”来创建我自己的命名服务器,即dns1.mydomain.com和dns2.mydomain.com 根据NameSheap的指示,我已将mydomain.com的名称服务器更改为dns1.mydomain.com和dns2.mydomain.com 在我的主机(OVH)中,我创建了dns1.mydomain.com和dns2

好吧,我完全被这个DNS配置卡住了。以下是配料:

  • 我有一个域名(即“mydomain.com”)注册了namescape
  • 在我的namescape帐户中,我创建了“粘合记录”来创建我自己的命名服务器,即dns1.mydomain.com和dns2.mydomain.com
  • 根据NameSheap的指示,我已将mydomain.com的名称服务器更改为dns1.mydomain.com和dns2.mydomain.com
  • 在我的主机(OVH)中,我创建了dns1.mydomain.com和dns2.mydomain.com的辅助DNS,指定了OVH名称服务器
  • 在OVH for mydomain.com的dns设置中,我已将名称服务器设置为dns1.mydomain.com和dns2.mydomain.com
  • 问题。无法访问浏览器中的域。我得到的错误是主机无法解析。当我尝试跟踪DNS时,会收到错误消息,“mydomain.com在DNS中不存在”和“输入中没有有效查找的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.
    

    我显然误解了这一点。有人能看出我哪里出错了吗

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


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

    Ping两个原始OVH名称服务器,并记下两者的IP。 我想你已经知道这些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)
    

    迈克,是的,这是第二点和第三点让我在十分钟内做到的。当我访问我的域时,它会显示我设置的名称服务器。然而,在OVH的某个地方,我做错了什么。我现在一定要进去看看A记录,谢谢。我更新了我的问题并从OVH主机添加了当前的DNS设置。