在 PHP 中,解析域名的常用方法是使用內置的 gethostbyname()
函數。此函數將域名解析為 IP 地址。以下是一個簡單的示例:
<?php
// 域名
$domain = "example.com";
// 解析域名
$ip_address = gethostbyname($domain);
// 輸出 IP 地址
echo "IP地址為: " . $ip_address;
?>
請注意,gethostbyname()
函數僅返回域名對應的 IP 地址。如果您需要獲取域名的其他信息(如 MX 記錄、NS 記錄等),您可能需要使用其他方法或第三方庫。
另外,如果您想要將域名解析為主機名(而不是 IP 地址),可以使用 gethostbyaddr()
函數。以下是一個示例:
<?php
// IP 地址
$ip_address = "93.184.216.34";
// 解析 IP 地址為主機名
$host_name = gethostbyaddr($ip_address);
// 輸出主機名
echo "主機名為: " . $host_name;
?>
在實際應用中,您可能需要根據您的需求和環境選擇合適的方法來解析域名。