查詢

gethostbynamel()函式—用法及示例

「 獲取指定主機名的所有 IP 地址 」


函式名:gethostbynamel()

適用版本:PHP 4、PHP 5、PHP 7

用法:gethostbynamel() 函式用於獲取指定主機名的所有 IP 地址。它返回一個包含所有 IP 地址的陣列,如果沒有找到主機名,則返回 FALSE。

語法:gethostbynamel(string $hostname): array|false

引數:

  • $hostname:要查詢的主機名。

返回值:

  • 如果找到主機名,則返回一個包含 IP 地址的陣列。
  • 如果未找到主機名,則返回 FALSE。

示例:

$hostname = "www.example.com";
$ipAddresses = gethostbynamel($hostname);

if ($ipAddresses) {
    echo "IP 地址列表:";
    foreach ($ipAddresses as $ip) {
        echo $ip . "<br>";
    }
} else {
    echo "未找到主機名";
}

以上示例將查詢主機名 "www.example.com" 的所有 IP 地址,並將結果列印出來。如果找到主機名,則會輸出 IP 地址列表;如果未找到主機名,則會輸出 "未找到主機名"。

補充糾錯
上一個函式: gethostname()函式
下一個函式: gethostbyname()函式
熱門PHP函式
分享連結