この記事では、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 アドレスとドメイン名のクエリを実装しています。これは良い例です。 リーリー上記のコード、画像: 興味があるかもしれない記事: PHP はドメイン名のいくつかのグローバル変数を取得します URLからドメイン名を取得するphpサンプルコード phpでサイトのソースドメイン名を取得する方法 ディスカッション: PHP でドメイン名とドメイン名の IP アドレスを取得する方法 phpを使用してURL内のドメイン名コードを取得する例 URL内のドメイン名のコードを取得するPHP正規マッチング PHP は現在の Web サイトのコードとドメイン名を取得します URL内のドメイン名と一致するphp正規表現 PHPはWanwangインターフェースを呼び出してドメイン名クエリ機能を実装します |