我正在寻找一种方法来返回客户端的主机名,我看过几篇帖子说它不可能获得机器名称,但我认为可以将它放在内部网上。
有可能吗?
谢谢。
答案 0 :(得分:1)
浏览器不提供JavaScript来访问客户端的主机名。
在Intranet上,您可以运行一个Web服务,该服务根据请求来自的IP地址执行反向DNS查找,然后通过Ajax调用该Web服务。
答案 1 :(得分:1)
在php中:
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
echo $hostname;