この記事では、PHP を使用して DNS ドメイン名情報をクエリするコードを紹介します。必要な友人はそれを参照できます。
PHP ドメイン名関連の操作では、一般的に gethostbyname() と gethostbyaddr() の 2 つの関数が使用されます。 1. IPアドレスのクエリ gethostbyname() 関数を使用すると、特定のドメイン名の IP アドレスを検索できます。 gethostbyname() は、指定されたホスト名に対応するホスト名とアドレス情報を含む hostent 構造体へのポインタを返します。 string gethostbyname(string ホスト名) パラメータ: ホスト名。http:// は必要ありません。例: bbs.it-home.org。 この関数は、特定のマシン名 (ドメイン名) の IP アドレス (IP アドレス) を返すことができます。実行が失敗した場合は、元のマシン名が返されます。 2番目、ドメイン名のクエリ gethostbyaddr はマシン名を返します。 構文: string gethostbyaddr(string ip_address); 戻り値: 文字列 機能タイプ: ネットワークシステム コンテンツの説明 この関数は、特定の IP アドレスのマシン名 (ドメイン名) を返すことができます。実行が失敗した場合は、元の IP アドレスが返されます。 3、例 次のコードは、ドメイン名の IP アドレスとドメイン名のクエリを実装しています。これは良い例です。 リーリー上記のコード、画像:
|