正如标题所示:我如何才能发现哪个域名服务器是特定IP的PTRlogging的权威域名服务器?
任何人都可以帮助我理解这一点: %)– host brahma.mksh.net Host brahma.mksh.net not found: 3(NXDOMAIN) 现在当我运行跟踪跟踪..我得到了Brahma.mksh.net我分配的Alogging.. %)– dig brahma.mksh.net +trace ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> brahma.mksh.net +trace ;; global options: printcmd . 453157 IN NS b.root-servers.net. . 453157 IN NS f.root-servers.net. . 453157 IN NS e.root-servers.net. . 453157 IN NS a.root-servers.net. . 453157 IN NS h.root-servers.net. . 453157 IN NS k.root-servers.net. […]
我只是要求在一个域中同时具有ipv4和ipv6configuration的可能性。 如果我dig <domain> ,在ADDITIONAL SECTIONS里面会显示A和AAAAlogging。 提到这个域的两个logging有什么缺点吗? 更新: 查询结果: ;; ANSWER SECTION: example.edu.my. 1142 IN A 202.75.5.xxx ;; AUTHORITY SECTION: xxx.edu.my. 11626 IN NS dns2.xxx.xxx.xxx. xxx.edu.my. 11626 IN NS dns1.xxx.xxx.xxx. ;; ADDITIONAL SECTION: dns2.xxx.xxx.xxx. 1976 IN A 202.75.5.xxx dns2.xxx.xxx.xxx. 3490 IN AAAA 2400:e800:xxxx:xxxx::xxx 谢谢。
我有一台服务器在VMWare虚拟机内部运行Red Hat 6.3 Enterprise。 服务器和Internet之间有一个Juniper SSG 5防火墙。 我试图诊断它是什么样的DNS查找超时,但我恐怕没有所需的知识做到这一点。 这是tcpdump的输出,当我做一个$ wget www.google.com.br : $ tcpdump -i eth0 -n -vvv不是端口ssh 14:15:15.361010 IP(tos 0x0,tt164,id 8975,offset 0,flags [DF],proto UDP(17),length 63) 192.168.1.12.54835> 200.196.66.30.domain:[bad udp cksum f4e1!] 47797+ A? www.google.com.br。 (35) 14:15:15.361195 IP(tos 0x0,tt164,id 8976,offset 0,flags [DF],proto UDP(17),length 63) 192.168.1.12.54835> 200.196.66.30.domain:[bad udp cksum 4e62!] 8028+ AAAA? www.google.com.br。 (35) 14:15:15.362122 IP(tos 0x0,tt161,id […]
我听到http://www.isoc.org/在其DNSlogging上有域名系统安全扩展 。 如何使用工具dig来查看和validationDNS?
我正在使用DNS来pipe理我的虚拟主机。 为了做到这一点,我查询我的名称服务器与主机命令为特定的值是需要的。 例如: > host -t txt mycl1.vz mycl1.vz.myserver.de descriptive text "1026" 但我只需要1026作为答案没有喋喋不休。 目前我使用sed来删除它,如: | sed -e 's/.*descriptive text "\(.*\)"/\1/' 但是这似乎有点“不稳定”,我想知道是不是有一些命令可以让我原来的输出呢?
这是我的问题: 为什么dig +trace忽略胶水logging? 这种行为是特定于dig还是dig +trace ,还是recursion名称服务器也“手动validation”它接收的粘合logging? 这是更长的解释: 这是提示这些问题的DNS事务的完整捕获 。 我正在使用dig + trace来跟踪DNS过程,为www.pizza.com提供简单的Aloggingparsing。 因为,预计,第一个请求是我的DNS服务器,寻找根名称服务器(数据包#1)。 然后我的DNS服务器响应所有13个名称服务器(数据包#2)的列表: 请注意,在数据包#2中,不包含附加logging。 这提示我的客户端查找每个提供的根名称服务器的Alogging。 在3到28的数据包中会发生什么情况: 到目前为止,这是预期的。 但接下来它变得有趣。 数据包29是我的客户,向192.5.5.241(f.root-servers.net)发出请求,寻找www.pizza.com的Alogging。 显然,根NS不知道Alogging,所以提供.com TLD名称服务器的FQDN(a.gtld-servers.net,b.gtld-servers.net等)。 注意,F Root NS还提供了“附加logging”,这是与每个.com TLD名称服务器FQDN对应的Alogging: 接下来是我的问题围绕着什么。 即使我的客户收到了与.com TLD名称服务器相关的Alogging。 它仍然决定为每个.com TLD名称服务器(数据包31-56)做一个Alogging请求: 当我的客户向.com顶级域名(TLD)名称服务器查询www.pizza.com的Alogging并收到Pizza.com域的权威NSlogging时,同样的事情会发生一点(数据包57-66)。 .com TLD名称服务器提供胶水logging,但我的客户端仍然出去,手动parsing每个NS服务器的Alogging。 所以我的问题是: 为什么dig +trace忽略胶水logging? 这种行为是特定于dig还是dig +trace ,还是recursion名称服务器也“手动validation”它接收的粘合logging? 我正在使用这个版本的Dig: DiG 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 并运行这个命令: $ dig www.pizza.com +trace -4 编辑1:添加问题到顶部以便更容易理解我正在查询的内容 编辑2 : 这个问题是类似于我的,但不完全一样。 在这个问题上,@Andrew B证实了我看到的同样的行为: […]
希望有人帮我解决这个问题。 我的域名是“prohosterz.com” Google公有DNS正在为我的网域返回一个SERVFAIL: $ dig prohosterz.com @8.8.8.8 ; > DiG 9.9.2 > prohosterz.com @8.8.8.8 ;; global options: +cmd ;; Got answer: ;; ->>HEADER $ nslookup -debug prohosterz.com 8.8.8.8 服务器:8.8.8.8 地址:8.8.8.8#53 ———— 问题: prohosterz.com,type = A,class = IN 解答: 授权logging: 其他logging: ———— **服务器找不到prohosterz.com:SERVFAIL 服务器:8.8.8.8 地址:8.8.8.8#53 ———— 问题: prohosterz.com,type = A,class = IN 解答: 授权logging: 其他logging: ———— […]
任何人都可以解释这个问题? 我可以在主机上进行挖掘或nslookup,并获得MX服务器,但是当我通过sendmail检查失败? RHEL 5.6 发送邮件: (root)> sendmail -bt ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter <ruleset> <address> > /mx google.com getmxrr(google.com) returns 0 value(s): Sendmaildebugging输出 (root)> echo '/mx google.com' | sendmail -bt -d8.20 ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter <ruleset> <address> > getmxrr(google.com, droplocalhost=0) getmxrr(google.com) returns 0 value(s): 挖: (root)> […]
有没有办法使用DiG或nslookup来确定服务器是否设置为主或从? 如果服务器是从服务器,请返回主服务器的IP地址?