我只是想知道是否有方法使用PHP来检索您的DNS缓存中的内容..特别是已经在您的缓存中的域名和它的相应IP地址..有没有办法PHP,可以检索此,可能在你的浏览器中显示它..使用PHP的DNS缓存
实例的DNS缓存包含FF:
www.google.com
10.10.10.1
www.yahoo.com
1.1.1.1
有没有办法,我可以实际打印内容,并在浏览器中显示它的方式?
我只是想知道是否有方法使用PHP来检索您的DNS缓存中的内容..特别是已经在您的缓存中的域名和它的相应IP地址..有没有办法PHP,可以检索此,可能在你的浏览器中显示它..使用PHP的DNS缓存
实例的DNS缓存包含FF:
www.google.com
10.10.10.1
www.yahoo.com
1.1.1.1
有没有办法,我可以实际打印内容,并在浏览器中显示它的方式?
访问DNS缓存取决于您所在的操作系统。
我相信在基于Windows的系统上有枚举本地缓存的方法,但我从来没有见过类似于Unix系统上有时使用的迷你缓存守护进程在gethostbyname()
和真正的DNS之间进行关联的方法。
不过,如果你已经有了一个真正的BIND服务器上运行,你可以通过运行得到它的缓存的转储:
rndc dumpdb -cache
(假设你有设置为允许rndc
交谈适当的安全密钥named
)。
现在我读到这个我有这样的印象我严重误解了这个问题......在这种情况下,Windows命令将是'ipconfig/displaydns'。它的输出需要一些简单的解析。 – 2012-01-10 16:24:18
PHP运行在哪里? PHP通常运行在Web服务器上,当然_won't_不能访问你的本地DNS缓存。 – Alnitak 2012-01-10 16:25:47
是的..我使用xampp来开发我的项目..我想要我的缓存内容..这里存储的网站及其相应的IP地址.. – lady 2012-01-11 11:51:27