我使用 Robtex.com 进行在线 DNS 分析,我对“名称服务器名称”的含义感到困惑
对于域名“some_domain.com”
robtex 返回“名称服务器的名称是”:
ns1.maroc-telecom.com *
ns2.maroc-telecom.com *
ns3.maroc-telecom.com *
ns4.maroc-telecom.com *
ns1 maroctelecom.com *
ns2.maroctelecom.com *
ns4.maroctelecom.com *
dns.menara.ma *
dns1.menara.ma *
dns2.menara.ma *
dns3.menara.ma *
adsl-227-108-192-81.adsl.iam.net.ma *
adsl-228-108-192-81.adsl.iam.net.ma *
我理解名称服务器是 some_domaine.com 的 NS 记录,PTR 记录是与 NS 记录的 ip 地址相对应的域,但我不明白“名称服务器的名称”是什么?
答案1
当您在 DNS 中指定名称服务器时,它们由名称定义。前几个名称通常是名称服务器的名称,因此我相信这些记录是NS
域记录中列出的名称。我关心的是名称服务器的数量,因为通常一个域有 2 到 8 个名称服务器。显示的名称列表似乎还包括通过查找服务器地址返回的名称NS
。
列出的 IP 地址应该是从A
名称服务器记录中获取的 IP 地址。
一个 IP 地址通常有多个关联名称。PTR 记录通常只配置一个名称。许多 ISP 默认配置其 PTR 记录以指示服务类型和一些其他信息。名称开头adsl
似乎是这种形式。除了向互联网发送电子邮件的服务器外,记录上的名称不需要与指向它们的记录PTR
相匹配。A
尝试自己进行查找。您可以使用host
或nslookup
查找 IP 地址和相应的PTR
名称。
bill@localhost:~$ host ns1.maroc-telecom.com
ns1.maroc-telecom.com is an alias for dns.menara.ma.
dns.menara.ma has address 81.192.108.227
bill@localhost:~$ host 81.192.108.227
227.108.192.81.in-addr.arpa domain name pointer dns.menara.ma.
227.108.192.81.in-addr.arpa domain name pointer adsl-227-108-192-81.adsl.iam.net.ma.
您可以使用这些命令来查找域的名称服务器。
bill@localhost:~$ host -t NS example.com
example.com name server a.iana-servers.net.
example.com name server b.iana-servers.net.
答案2
虽然他们似乎没有提供任何关于什么是什么的文件,但我在观察了 robtex.com 上的结果后得出的结论是:
“example.com 的名称服务器”列出 NS 记录中的名称。(如果代表记录和权威记录不匹配,则不清楚它们显示什么。)
“example.com 的名称服务器的 IP 号码”列出 NS 记录中的名称解析到的 IP 地址。
“example.com 的名称服务器的名称”不是那么明显。它似乎是 robtex.com 观察到的任何名称,解析为名称服务器的 IP 地址之一。(重要的是要注意,这可能与任何事情都无关!)