我正在寻找一种方法来返回客户端的主机名。我看到了几篇文章说获取机器名称是不可能的,但是我认为在内部网络中可以实现。
这是可能的吗?
谢谢。
浏览器没有提供JavaScript访问客户端主机名的API。
在内部网络中,您可以运行一个Web服务,根据请求来源的IP地址执行反向DNS查找,然后通过Ajax调用该Web服务。
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']); echo $hostname;