Net_DNS_Resolver::rawQuery()

Net_DNS_Resolver::rawQuery() -- ネームサーバへの問い合わせを行い、結果を受け取る

概要

require_once('Net/DNS.php');

Net_DNS_Packet Net_DNS_Resolver::rawQuery (string $hostname [, string $type = 'A' [, string $class = 'IN']])

説明

Net_DNS_Resolver::rawQuery() 関数は Net_DNS_Resolver::query() 関数と同じように DNS 問い合わせを行います。しかし、rawQuery() は、ネームサーバからの応答をそのままの形ですべて受け取ります。 これは、応答パケットの "ANSWER" セクション内にどのようなリソースレコードが 含まれているかを調べるのに便利です。

rawQuery() は Net_DNS_Resolver::query() が用いているのと同じリゾルバ設定を利用します。

返ってきた RR データオブジェクトの詳細については、 Net_DNS_RR を参照してください。

注意

この関数は、スタティックにコールする ことはできません。