-1

我正在使用梨包NET_DNS2。我可以使用下面的代码获取记录。但我对名称服务器 8.8.8.8 有些困惑。这是 Google 公共名称服务器地址。为什么我们使用这个。以及如何将其更改为我自己的本地主机名称服务器。

<?php

require "NET/DNS2.php";

$r = new Net_DNS2_Resolver(array('nameservers' => array('8.8.8.8')));
$result = $r->query('domain.com', 'A');

echo "<pre>";
print_r($result);
echo "</pre>";

?>

如何获取域所有者和托管服务提供商信息。请帮忙

4

3 回答 3

0

您可以省略该nameservers选项,它将默认使用 中的名称服务器/etc/resolv.conf,就像您系统上的其他网络软件一样。

于 2012-12-14T08:06:10.947 回答
0

NET_DNS2 通过从指定的名称服务器发送请求与 dns 服务器通信。

您可以为此使用自己的计算机 IP 地址(不是 127.0.0.1 或 localhost)

于 2012-12-13T08:48:29.213 回答
0

为什么我们使用这个

因为它快速、出色且免费*?

以及如何将其更改为我自己的本地主机名称服务器。

替换'8.8.8.8''localhost'or '127.0.0.1',也许?来吧,伙计,表现出一些努力。

* 没有免费的午餐;Google 对我们的 DNS 查询做了什么?

于 2012-12-13T08:38:16.850 回答