如果使用 gethostbyname 查詢本地主機名稱總是返回 127.0.0.1,但您想要 DNS 位址,只需在名稱後面加上一個點。例如:
$foo = gethostbynamel("myhost.example.com");
print_r($foo);
...會得到以下結果
陣列
(
[0] => 127.0.0.1
)
然後在名稱後面加上一個點
$foo = gethostbynamel("myhost.example.com.");
print_r($foo);
...現在您會得到類似以下的結果
陣列
(
[0] => 172.217.1.99
)