如果对本地主机名称使用 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
)