有没有办法用html显示我的动态公共IP?
我目前为一个朋友运行Minecraft服务器,但由于我的IP是动态的,我会永远告诉他更新的公共IP 我想知道是否有一个html代码,我可以放在我的网站上显示更新的IP有没有办法用html显示我的动态公共IP?,html,Html,我目前为一个朋友运行Minecraft服务器,但由于我的IP是动态的,我会永远告诉他更新的公共IP 我想知道是否有一个html代码,我可以放在我的网站上显示更新的IP 是的,我可以租用IP保持不变,但这意味着要购买更新的路由器。我正在努力降低成本尝试通过服务器端使用JSONP <script type="application/javascript"> function getip(json){ alert(json.ip); // alerts the ip a
是的,我可以租用IP保持不变,但这意味着要购买更新的路由器。我正在努力降低成本尝试通过服务器端使用JSONP
<script type="application/javascript">
function getip(json){
alert(json.ip); // alerts the ip address
}
</script>
<script type="application/javascript" src="http://jsonip.appspot.com/?callback=getip"></script>
您应该尝试使用动态dns DDNS服务。即使是最便宜的路由器也在提供这种服务。找到免费服务应该不难,设置好后,你的朋友可以ping你的子域获取IP或使用主机名 例如,对于tp链路:
这是不可能实现的HTML,因为它运行在客户端计算机您的朋友的计算机 有很多不同的方法来处理这个问题。 第一个更好的方法是使用动态DNS。谷歌可以为你找到许多好的DDNS提供商。或者你可以在这里找到一些: 如果您不想使用DDNS服务,并且您使用的是linux,那么您可以制作一个小的shell脚本,将包含您的IP地址的文件发送到您的网站。您只需要将此脚本添加到crontask 例:
即使这个解决方案可行,我也不推荐它。HTML不是一种编程语言。这是一种标记语言。有没有其他语言可以以web格式显示它?您需要某种服务器端脚本来生成包含ip地址的html页面。HTML本身无法做到这一点。好的,谢谢,我会查出来的。我没有想到,谢谢
#!/bin/bash
curl v4.ident.me -o /tmp/my_ip.txt
scp /tmp/my_ip.txt me@myServer.com:/my/website/path/