-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

なぜこれを使用するのか

それは速くて、素晴らしくて、無料だからです*?

そして、どうすればこれをローカルホスト用の自分のネームサーバーに変更できますか?

または、多分に'8.8.8.8'置き換えますか?おいおい、頑張ってね。'localhost''127.0.0.1'

*フリーランチのようなものはありません。GoogleはDNSクエリで何をしていますか?

于 2012-12-13T08:38:16.850 に答える
0

NET_DNS2は、指定されたネームサーバーから要求を送信することにより、dnsサーバーと通信します。

これには、独自のコンピューターIPアドレスを使用できます(127.0.0.1またはlocalhostではありません)

于 2012-12-13T08:48:29.213 に答える