4

我正在寻找一种方法来返回客户端的主机名,我看过几篇帖子说无法获取机器名称,但我认为可以将它放在内部网上。

这是可能的 ?

谢谢你。

4

2 回答 2

1

浏览器不提供用于 JavaScript 的 API 来访问客户端的主机名。

在 Intranet 上,您可以运行一个 Web 服务,该服务根据请求来自的 IP 地址执行反向 DNS 查找,然后通过 Ajax 调用该 Web 服务。

于 2013-02-26T15:19:55.870 回答
1

在 php 中:

  $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
  echo $hostname;
于 2013-02-26T15:35:12.570 回答