使用PHP的DNS缓存
我只是想知道是否有一种方法可以使用PHP检索DNS缓存中的内容。。特别是缓存中已经存在的域名及其相应的IP地址。。在PHP中是否有一种方法可以检索并可能在您的浏览器中显示它 示例DNS缓存包含ff:使用PHP的DNS缓存,php,caching,dns,Php,Caching,Dns,我只是想知道是否有一种方法可以使用PHP检索DNS缓存中的内容。。特别是缓存中已经存在的域名及其相应的IP地址。。在PHP中是否有一种方法可以检索并可能在您的浏览器中显示它 示例DNS缓存包含ff: www.google.com 10.10.10.1 www.yahoo.com 1.1.1.1 是否有一种方法可以打印内容并在浏览器中显示?对DNS缓存的访问取决于您所使用的操作系统 我相信有一些方法可以枚举基于Windows的系统上的本地缓存,但我从未见过类似于Unix系统上有时使用的迷你缓存
www.google.com
10.10.10.1
www.yahoo.com
1.1.1.1
是否有一种方法可以打印内容并在浏览器中显示?对DNS缓存的访问取决于您所使用的操作系统 我相信有一些方法可以枚举基于Windows的系统上的本地缓存,但我从未见过类似于Unix系统上有时使用的迷你缓存守护进程在
gethostbyname()
和真实DNS之间的网关
但是,如果您运行的是真正的绑定服务器,则可以通过运行以下命令来转储其缓存:
rndc dumpdb -cache
(假设您已设置适当的安全密钥,以允许
rndc
与命名的对话)。对DNS缓存的访问取决于您所使用的操作系统
我相信有一些方法可以枚举基于Windows的系统上的本地缓存,但我从未见过类似于Unix系统上有时使用的迷你缓存守护进程在gethostbyname()
和真实DNS之间的网关
但是,如果您运行的是真正的绑定服务器,则可以通过运行以下命令来转储其缓存:
rndc dumpdb -cache
(假设您设置了适当的安全密钥,允许rndc
与命名的对话)。现在我读到这篇文章,我觉得我严重误解了这个问题。。。在这种情况下,Windows命令将是ipconfig/displaydns
。它的输出需要一些简单的解析。现在我读到这篇文章,我觉得我严重误解了这个问题。。。在这种情况下,Windows命令将是ipconfig/displaydns
。它的输出需要一些简单的解析。PHP在哪里运行?PHP通常在web服务器上运行,当然不能访问本地DNS缓存。是的。。我正在使用xampp开发我的项目。。我想要我缓存的内容。。存储在那里的网站及其相应的ip地址..PHP在哪里运行?PHP通常在web服务器上运行,当然不能访问本地DNS缓存。是的。。我正在使用xampp开发我的项目。。我想要我缓存的内容。。存储在那里的网站及其相应的ip地址。。