【问题标题】:Using NET_DNS2 Get records [closed]使用 NET_DNS2 获取记录 [关闭]
【发布时间】:2012-12-14 16:06:10
【问题描述】:

我正在使用梨包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>";

?>

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

【问题讨论】:

    标签: php dns pear


    【解决方案1】:

    我们为什么要使用这个

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

    我怎样才能将其更改为我自己的本地主机名称服务器。

    '8.8.8.8' 替换为'localhost''127.0.0.1',可能吗?来吧,伙计,表现出一些努力。

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

    【讨论】:

    • 它不适用于 localhost 或 127.0.0.1。我得到它与我的 IP 地址一起工作。
    • 你是什么意思“不会工作”?
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-02-13
        • 2012-08-01
        • 2011-02-09
        • 2017-10-29
        • 2014-07-16
        • 1970-01-01
        • 2017-03-09
        相关资源
        最近更新 更多