Linux で PHP 5.2 を実行し、dns_get_record()
. ドキュメントからこの関数がレプリケートされるように見えますがdig
、矛盾が見られます。私の目標は、各ホスト名が属するドメインに対して権限のあるプライマリおよびセカンダリ ネームサーバーを取得することです。
dns_get_record('example.com', DNS_NS);
良い結果を返します。
dns_get_record('www.example.com', DNS_NS);
何も返しません。
dns_get_record('www.example.com', DNS_ANY);
A レコードのみを返します。
dns_get_record('www.example.com', DNS_SOA);
何も返しません。
ただし、dig を使用したコマンド ラインからは、少なくとも SOA を常に取得できます。
dig www.example.com NS
また
dig www.example.com SOA
ネームサーバーを含む有効な AUTHORITY SECTION (IN SOA) を返します。
これをPHPでどのように複製できますか? 私は PEAR Net_DNS モジュールを試してみましたが、dns_get_record()
.