Php 如何获取IP地址的主机名?

Php 如何获取IP地址的主机名?,php,Php,比如这些网站是如何做到的: 输入23.23.171.33将给出结果ec2-23-23-171-33.compute-1.amazonaws.com PHP的gethostbyaddr没有给出这个结果。如何执行反向DNS查找?gethostbyaddr会为我返回该结果。谷歌是你的朋友:他不想要服务器的主机名,他想要客户端的主机名。真的吗?为什么它会为我返回fastcompany.com!?可能是PHP配置错误或DNS设置错误。您可以尝试使用exec和host或dig等命令。

比如这些网站是如何做到的:

输入23.23.171.33将给出结果ec2-23-23-171-33.compute-1.amazonaws.com


PHP的gethostbyaddr没有给出这个结果。如何执行反向DNS查找?

gethostbyaddr会为我返回该结果。谷歌是你的朋友:他不想要服务器的主机名,他想要客户端的主机名。真的吗?为什么它会为我返回fastcompany.com!?可能是PHP配置错误或DNS设置错误。您可以尝试使用exec和host或dig等命令。