Questions tagged «dig»

dig是一个命令行客户端,用于查询DNS服务器(Internet名称服务器)。


4
如何查看DNS记录的生存时间(TTL)?
我想查看CNAME记录的生存时间(TTL)值。 我可以使用dig(在Apple Mac OS X上)进行访问,这给了我这样的答案: % dig host.example.gov <*SNIP*> ;; ANSWER SECTION: host.example.gov. 43200 IN CNAME host1.example.gov. host1.example.gov. 43200 IN A 192.168.16.10 此DNS记录的TTL值是'43200'吗?

4
强制挖掘来解决而不使用缓存
我想知道是否有一种查询DNS服务器并绕过缓存(使用dig)的方法。我经常更改DNS服务器上的区域,我想检查它是否可以从我的工作站正确解析。但是由于服务器缓存已解决的请求,所以我经常收到旧请求。重新启动或加载服务器并不是一件好事。

4
挖只显示答案
我只想显示查询的答案。 通常,它会打印出许多其他信息,例如: ;; <<>> DiG 9.7.3 <<>> google.de ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55839 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;google.de. IN A ;; ANSWER SECTION: google.de. 208 IN A 173.194.69.94 …
49 dig 

3
dig + trace总是准确的吗?
当对DNS缓存的准确性提出疑问时,它dig +trace往往是确定面向Internet的DNS记录的权威性答案的推荐方法。当与配合使用时+additional,这似乎特别有用,该工具还显示了粘合记录。 有时,在这一点上似乎存在一些分歧-有人说它依赖于本地解析器来查找中间名称服务器的IP地址,但是命令输出没有提供任何迹象表明这正在超出根目录的初始列表名称服务器。似乎合理的假设是,如果这样做的目的+trace不是要在根服务器上启动并向下追溯。(至少如果您具有正确的根名称服务器列表) dig +trace对于根名称服务器以外的内容,是否真的使用本地解析器?

5
为什么host和nslookup可以解析名称但dig无法解析?
谁能告诉我为什么会这样吗?我可以使用host和/或nslookup解析主机名,但正向查找不适用于dig;反向查找: musashixxx@box:~$ host someserver someserver.somenet.internal has address 192.168.0.252 musashixxx@box:~$ host 192.168.0.252 252.0.168.192.in-addr.arpa domain name pointer someserver.somenet.internal. musashixxx@box:~$ nslookup someserver Server: 192.168.0.253 Address: 192.168.0.253#53 Name: someserver.somenet.internal Address: 192.168.0.252 musashixxx@box:~$ nslookup 192.168.0.252 Server: 192.168.0.253 Address: 192.168.0.253#53 252.0.168.192.in-addr.arpa name = someserver.somenet.internal. musashixxx@box:~$ dig someserver ; <<>> DiG 9.8.1-P1 <<>> someserver ;; global options: …

3
sed用单个空格替换所有制表符和空格
我得到了如下字符串: test.de. 1547 IN SOA ns1.test.de. dnsmaster.test.de. 2012090701 900 1000 6000 600 现在我想用一个空格替换记录之间的所有制表符/空格,以便我可以轻松地将其与 cut -d " " 我尝试了以下方法: sed "s/[\t[:space:]]+/[:space:]/g" 和各种变体,但无法正常工作。有任何想法吗?

2
SOA和主要NS记录(DNS)
这个问题的首当其冲是这样的-什么是在指定的主域名服务器的关系SOA记录,并在指定的域名服务器NS记录。这些东西如何联系在一起? 当我查询大多数网站时,会得到以下信息: dhamma@sansa:~$ host -t SOA arth.com arth.com has SOA record ns1.comcastbusiness.net. domreg-tech.comcastbusiness.net. 2009072715 3600 7200 604800 7200 我希望将其ns1.comcastbusiness.net视为主要的名称服务器,因为当我查询NS域的记录时,会得到以下信息: dhamma@sansa:~$ host -t NS arth.com arth.com name server ns1.comcastbusiness.net. arth.com name server ns2.comcastbusiness.net. arth.com name server ns3.comcastbusiness.net. 这总是使我认为SOA记录以某种方式自动填充了主NS记录?那是真的吗? 因为这是我最困惑的地方: dhamma@sansa:~$ host -t SOA paulwarnk.com paulwarnk.com has SOA record a.dns.hostway.net. hostmaster.siteprotect.com. 2009012319 …

2
DNS服务器响应和超时
我们的局域网遇到了令人沮丧的问题。周期性地,对我们的ISP名称服务器的DNS查询超时会导致5秒钟的延迟。即使我/etc/resolv.conf通过直接挖掘到我们的DNS服务器之一来绕过,我仍然会遇到问题。这是一个例子: mv-m-dmouratis:~ dmourati$ time dig www.google.com @209.81.9.1 ; <<>> DiG 9.8.3-P1 <<>> www.google.com @209.81.9.1 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14473 ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 4, ADDITIONAL: 4 ;; QUESTION SECTION: ;www.google.com. IN A ;; ANSWER …

3
挖掘响应中的所有标志是什么?
dig 响应在评论部分返回标志: $ dig example.com +noall +comments ; <<>> DiG 9.8.3-P1 <<>> example.com +noall +comments ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29045 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 在此的最后一行,有标志: flags: qr rd ra; 挖洞有哪些可能的标志? 这是到目前为止我发现的列表: …

2
查询特定的名称服务器时,dig和host之间有什么区别?
我使用此命令来验证是否可以通过DNS提供程序正确设置: host hostname.example.com ns1.example-nameserver.com 据我所知,这要求ns1.example-nameserver.com查找hostname.example.com并报告答案。我收到了一个主机未找到的回复,所以我认为我做错了。然而,如果没有指定其名称服务器(从而使我的ISP的域名服务器来关注一下吧),我得到了正确的响应(hostname是CNAME如果它很重要)。我无法理解这一点,所以我四处搜索并找到了以下dig命令: dig @ns1.example-nameserver.com hostname.example.com 据我所知,它与host命令具有相同的作用-要求特定的名称服务器查找主机。因此,我得出结论,他们必须以某种方式做不同的事情,并且缓存名称服务器必须使用与相同的方法dig。 我的结论是对还是错,如果是对的话: 这两种查找方法有什么区别? 如果错误: 我对DNS和hostand dig命令的误解是什么导致我得出这个结论? 输出示例: $ host cardiff.tzmchapters.org ns1.livedns.co.uk Using domain server: Name: ns1.livedns.co.uk Address: 213.171.192.250#53 Aliases: Host cardiff.tzmchapters.org not found: 3(NXDOMAIN) $ dig @ns1.livedns.co.uk cardiff.tzmchapters.org ; <<>> DiG 9.8.3-P1 <<>> @ns1.livedns.co.uk cardiff.tzmchapters.org ; (1 server found) ;; global options: …

1
挖掘超时选项不起作用
当我尝试这些命令之一时,它们不会在5秒后停止: $ dig +time=5 @hii.com hello.me -要么- $ dig @hii.com hello.me +time=5 使用此选项的正确方法是什么?
9 dig 

4
使用通配符进行DNS搜索?
有什么喜欢nslookup或dig提供基于名称中包含的内容进行搜索的功能,例如通配符搜索或其他功能? 我正在尝试为我们的帮助台团队使用GUI包装器编写一个小脚本。理想情况下,我希望他们能够搜索用户的姓氏(DNS记录中始终存在的名字),然后在下拉列表中填充可能的选项。 我无法找到一种有效的方法来解决nslookup *miller*…… Name: sf-jacobmiller.localdomain.com Address: 10.10.10.121 Name: sf-justinmiller.localdomain.com Address: 10.10.10.144 ..然后我可以将其解析为下拉菜单,以供他们选择。 我尚未研究可用的功能,ldapsearch哪些功能可以满足我的需求。我唯一的要求是,它已内置在OSX中,不需要安装其他任何东西,否则,我欢迎您提供的任何解决方案。谢谢
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.