NPO法人の設立はお任せ下さい

NPO法人とはという基本的内容から実際のNPO法人設立まで広くお手伝いいたします。これからNPO法人をお考えの方はオススメ。NPO法人とはNon Profit Organizationの略であり、特定非営利活動法人を指します。法人なので当然に登記され、独立した人格として活動ができるようになります。

アルバイトをお探しならアルバイトスタイルへ。アルバイトを探したい方、アルバイトを探している方は必見です。
NPO法人をこれから設立したいとお考えなら自分で設立するNPO法人へ。都道府県ごとのNPO法人設立情報などを提供。NPO法人証明書も発行
株式会社をこれから設立したいとお考えなら会社設立webへ。都道府県ごとの会社設立専門家を紹介しております。

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 を参照してください。

例 47-1Net_DNS_Resolver::rawQuery() の使用


<?php
require_once 'Net/DNS.php';

$resolver = new Net_DNS_Resolver();
$response = $resolver->rawQuery('example.com');
if ($response) {
  if (count($response->answer)) {
    foreach ($response->answer as $rr) {
      $rr->display();
    }
  }
}
?>

出力結果:

example.com.            129808  IN      A       192.0.34.166

注意

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