首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定域名所有者对给定域名可以控制的最高级别?

问如何确定域名所有者对给定域名可以控制的最高级别?
EN

Stack Overflow用户
提问于 2015-10-13 15:45:12
回答 1查看 73关注 0票数 0

对于给定的域名,我想确定哪个级别是域名所有者可以控制的最高级别(域名所有者可以在此级别进行解析更改)

例如:对于www.abc.yahoo.com,我想获取yahoo.com作为结果)

我知道在http://www.iana.org/domains/root/db上有一个tld列表,但也有一些例外:net.in,net.cn等。

有没有地方我可以得到这些可注册域名的列表?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-10-13 19:08:37

大多数情况下,一种简单的方法是发送一个SOA查询,查询您已有的姓名,然后查看响应。如果名称是区域顶点,您将在响应的Answer部分中获得一条SOA记录。如果不是,您将在Authority部分中获得一条SOA记录,该SOA记录的所有者名称是您所询问的名称的区域顶点。下面是后一种情况的示例:

代码语言:javascript
复制
Kadath:~$ dig soa www.abc.yahoo.com @8.8.8.8

; <<>> DiG 9.10.3 <<>> soa www.abc.yahoo.com @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 44025
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.abc.yahoo.com.     IN  SOA

;; AUTHORITY SECTION:
yahoo.com.      0   IN  SOA ns1.yahoo.com. hostmaster.yahoo-inc.com. 2015101301 3600 300 1814400 600

;; Query time: 75 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Tue Oct 13 13:05:19 CEST 2015
;; MSG SIZE  rcvd: 107

这适用于正确设置区域。如果您还想涵盖损坏的设置,事情就会变得相当不简单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33096940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档