2013-09-21 92 views
0

好吧,所以我完全停留在这个DNS配置上。这里的成分:DNS没有解析

  1. 我有一个域名(即“mydomain.com”)注册NameCheap。
  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我的DNS设置mydomain.com,我已经设置了域名服务器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. 

我显然错误配置这一点。任何人都可以看到我错了哪里?

回答

1

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

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

+0

迈克,是啊,这就是点#2,#3让我在namecheap内做。当我whois我的域名时,它显示了我设置的域名服务器。但是,在OVH的某处,我做了一些错误的事情。我肯定会进去看看A记录,谢谢。 –

+0

我更新了我的问题,并从OVH主机添加了当前的DNS设置。 –

0

对2个原始OVH域名服务器进行Ping操作,并记下两者的IP。 我假设你已经知道这些IP地址,因为这些都是一样的一个在胶

然后添加到您现有的zone数据文件:

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)