使用 JavaScript 获取域的 IP
能否获取脚本运行当前页面的IP地址? 我可以使用 var domain = document.domain; 获取当前文档的域。 在 PhP 中,您可以使用函数 gethostbyname($domain) 获取域的 IP 地址; JS中有这个功能的替代方案吗?
Possible Duplicate:
Can I lookup the IP address of a hostname from javascript?
Can you get the IP address of the current page where the script is running?
I can get the current document's domain using var domain = document.domain;
.
In PhP you can get the IP address of a domain using the function gethostbyname($domain)
; is there an alternative to this function in JS?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
据我所知没有。
最好的方法是使用 Ajax 连接到 PHP 或其他为您进行查找的服务器端脚本。
Not that I know of.
Your best best would be using Ajax to connect to a PHP or other server-side script that does the lookup for you.
看这里:如何找出浏览器连接到的服务器IP地址(使用JavaScript)?
在JavaScript中没有办法做到这一点,除非该网站是通过IP地址访问的,在这种情况下你可以查看
host.location
属性。Look here: How to find out the server ip address (using javascript) that the browser is connected to?
There's no way to do that in javascript, unless the site was acessed through an IP address, in that case you could look into the
host.location
property.如果你有java applet的知识,那么你可以在客户端机器上获取IP,你可以在你的隐藏字段中填充IP并在你的javascript中使用
if you have knowledge of java applet then you can get IP on the client machine and you can populate the ip in your hidden field and utilize in your javascript