【问题标题】:DNS: How to Dig thru the right domain name from the TLD?DNS:如何从 TLD 中挖掘正确的域名?
【发布时间】:2010-10-16 21:43:21
【问题描述】:

我想查询 DNS 记录,直到获得正确的域名。

例如,给定 www.subdomain.site.com.br,可以从 .br 挖掘到 site.com.br。

实现这一目标的最(协议)方式是什么?最好使用 dig/nslookup 的食谱。

谢谢。

【问题讨论】:

  • 我最终寻找最左边的 SOA 记录匹配项(即,从 www.subdomain.site.com.br 直到找到 site.com.br 的 SOA)。
  • 称“正确的域名”是非常……错误的。所有域名都是正确的。你真正追求的是什么?当我们更改“.fr”中区域文件的管理时,martin.nom.fr 在区域 nom.fr 中,现在它在区域 fr 中。 “正确的域”是否改变了?
  • @bortzmeyer,你是对的。但是,我想说,给定一个主机名,例如 www.stackoverflow.com,只获取 stackoverflow.com,保留 tld 和任何 n-ary-lds,但删除任何不属于该区域本身的元素跨度>

标签: dns domain-name tld dig


【解决方案1】:
dig +trace www.subdomain.site.com.br

会告诉你到底发生了什么。

【讨论】:

  • 这对我来说只是超时(使用真实域名)。这是否取决于以某种方式配置您机器的 DNS 服务器?还是 dig 自己完成所有工作?
  • dig 应该自己完成所有工作,DNS 服务器不需要特殊配置。
【解决方案2】:
dig www.mysite.domain.com @a.root-servers.net

您将从那里获得下一个级别。只需替换“@”之后的部分并继续递归,直到您查询一个给出答案而不是附加信息的服务器

【讨论】:

  • 你的回答给了我我一直在寻找的线索。谢谢!
猜你喜欢
  • 2015-08-05
  • 2020-04-16
  • 1970-01-01
  • 2013-02-11
  • 2013-06-24
  • 1970-01-01
  • 2020-01-06
  • 2010-11-07
  • 1970-01-01
相关资源
最近更新 更多