Windows中是否有命令或任何内容可以查看系统当前解析的域名列表?
类似于arp命令的东西,但是对于域名.
谢谢.
编辑:
我一直在用Matt给出的命令进行一些测试,我注意到刷新时间和/或重试时间较短的域名都没有显示在ipconfig给出的列表中.
例如,google.com不会出现在我的列表中,但根据dns的响应,它应该被缓存:
google.com primary name server = ns1.google.com responsible mail addr = dns-admin.google.com serial = 2009052800 refresh = 7200 (2 hours) retry = 1800 (30 mins) expire = 1209600 (14 days) default TTL = 300 (5 mins)
而具有更高刷新和重试次数的serverfault.com确实出现在ipconfig给出的列表中.
serverfault.com primary name server = ns21.domaincontrol.com responsible mail addr = dns.jomax.net serial = 2009031400 refresh = 28800 (8 hours) retry = 7200 (2 hours) expire = 604800 (7 days) default TTL = 86400 (1 day)
以下是ipconfig从未显示的另一个域,即使它具有高TTL:
minijuegostop.com.mx primary name server = ns1.theplanet.com responsible mail addr = support.minijuegostop.com.mx serial = 2008122302 refresh = 900 (15 mins) retry = 900 (15 mins) expire = 1209600 (14 days) default TTL = 86400 (1 day)
显然Windows决定不缓存某些域,刷新和重试时间与它有关.或者Internet Explorer维护自己的域名列表.但我不这么认为,因为只要我打开一个新的网页,ipconfig命令就会显示该页面的域名;除非它具有低刷新或重试时间,在这种情况下它不会显示在列表中.
有谁知道可能是什么问题,或者是否可以显示缓存域名的完整列表? (因为显然ipconfig给出的列表不完整)
ipconfig / displaydns
原文链接:https://www.f2er.com/windows/368624.html