基本上我想显示主机外部面向公众的 IP 地址,无论它是否是 natted lan 的一部分。我现在所做的只是连接到 myipaddress.com 并从那里检索它。我只是不知道我是否信任该网站作为稳定的来源。是否有一些权威机构可以促进这一点?
公共互联网上的每个网络服务器都会自动看到您的外部 IP 地址。据我所知,没有标准化的方法来“反驳”(例如通过标题或其他东西)。
如果您想手动执行此操作,只需使用众多“我的 IP 是什么?”之一即可。周围的服务,如 www.infobyip.com/detectmyip.php
如果您想以自动化方式执行此操作,最稳定的方法是在远程服务器上设置脚本,并让其输出请求者的 IP。在 PHP 中,大多数情况下,它看起来像这样:
<? echo $_SERVER["REMOTE_ADDR"]; ?>
(Here https://stackoverflow.com/questions/1634782/what-is-the-most-accurate-way-to-retrieve-a-users-correct-ip-address-in-php详细讨论了如何以各种方式检索 IP,但如果上述方法对您一次有效,那么它很可能永远有效。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)