username Asked: 2009-05-31 14:35:15 +0800 CST2009-05-31 14:35:15 +0800 CST 2009-05-31 14:35:15 +0800 CST “nslookup”、“dig”和“host”之间的正向/反向查找有何不同? 772 “nslookup”、“dig”和“host”有何不同(在查找主机名或 IP 地址方面)?询问了哪些主管部门?我试图弄清楚什么时候应该使用一个而不是其他的。 domain-name-system mac-osx command-line-interface bsd 4 个回答 Voted pete 2009-05-31T14:44:56+08:002009-05-31T14:44:56+08:00 它们并没有太大的不同——它们都是查询 DNS 的工具。Nslookup 大多被弃用,取而代之的是 dig。我个人认为 host 最容易使用,但 dig 更灵活。 Best Answer Mark 2009-06-01T09:39:01+08:002009-06-01T09:39:01+08:00 工具都是一样的评论是错误的。Host/dig 的工作方式基本相同,但 nslookup 做了一些不受欢迎的事情。以下页面很好地解释了nslookup 的缺陷。 Zoredache 2009-05-31T14:44:15+08:002009-05-31T14:44:15+08:00 他们都应该以同样的方式进行查找,当你问同样的问题时,他们都应该给你同样的答案。 如果您没有指定名称服务器,那么它们都应该使用您在系统上定义的任何解析器作为它们的起点。 Kyle 2009-05-31T23:11:34+08:002009-05-31T23:11:34+08:00 至于查询哪些权限,这些工具通常默认为您操作系统的 DNS 设置 - Windows 中的网络控制面板/DNS 和 UNIX 中的 /etc/resolv.conf。 当然,这只是故事的一部分;在几个不同的级别进行查询会很有用: 您的办公室 DNS 服务器(如果您有的话) 您上游 ISP 的 DNS 服务器 您的托管设施的 DNS 服务器(如果相关) 区域的权威 DNS 服务器(DNS 提供商) 将它与 whois 工具结合起来也很聪明。 在很多情况下,我看到办公室 DNS 服务器,甚至公司的上游 DNS 服务器缓存“坏”旧信息的时间比你想要的要长 - 但如果你四处查询,你会发现 DNS 设置正确。 这通常会导致你试图向你的老板解释“不,不,我们没有失望。只是我们的办公室看不到我们的网站,我发誓世界上大多数其他人都可以。” "
它们并没有太大的不同——它们都是查询 DNS 的工具。Nslookup 大多被弃用,取而代之的是 dig。我个人认为 host 最容易使用,但 dig 更灵活。
工具都是一样的评论是错误的。Host/dig 的工作方式基本相同,但 nslookup 做了一些不受欢迎的事情。以下页面很好地解释了nslookup 的缺陷。
他们都应该以同样的方式进行查找,当你问同样的问题时,他们都应该给你同样的答案。
如果您没有指定名称服务器,那么它们都应该使用您在系统上定义的任何解析器作为它们的起点。
至于查询哪些权限,这些工具通常默认为您操作系统的 DNS 设置 - Windows 中的网络控制面板/DNS 和 UNIX 中的 /etc/resolv.conf。
当然,这只是故事的一部分;在几个不同的级别进行查询会很有用:
将它与 whois 工具结合起来也很聪明。
在很多情况下,我看到办公室 DNS 服务器,甚至公司的上游 DNS 服务器缓存“坏”旧信息的时间比你想要的要长 - 但如果你四处查询,你会发现 DNS 设置正确。
这通常会导致你试图向你的老板解释“不,不,我们没有失望。只是我们的办公室看不到我们的网站,我发誓世界上大多数其他人都可以。” "