Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP的DNS缓存_Php_Caching_Dns - Fatal编程技术网

使用PHP的DNS缓存

使用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系统上有时使用的迷你缓存

我只是想知道是否有一种方法可以使用PHP检索DNS缓存中的内容。。特别是缓存中已经存在的域名及其相应的IP地址。。在PHP中是否有一种方法可以检索并可能在您的浏览器中显示它

示例DNS缓存包含ff:

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地址。。