如何在自己的服务器搭建获取本机IP的工具

avatar
avatar
雪山凌狐
488
文章
26
评论
2018年10月28日21:14:55 评论 4,887 750字阅读2分30秒

之前在花生壳的网站找到一个获取本机IP的网站,挺纯净的,除了IP信息不会有什么广告啊什么的鬼东西,蛮适合本地软件在需要check本机IP或者换了IP之后获取本机IP的。

网址为:http://ddns.oray.com/checkip

直接访问就可以了。

 

别人网站提供的服务,不知道什么时候就不再提供了。如果你也喜欢这个服务的话,如果你也有自己的服务器的话,完全可以自己来弄一个,使用php语言就可以,很简单的。

大家可以尝试访问一下我搭建在我服务器的checkip服务:

http://api.xueshanlinghu.com/checkip/

那么该页面也是使用php语言搭建的,版本无所谓,我这里已经升级到了php7。

其实就是在该站点下新建了一个目录,名叫“checkip”,然后目录下放一个index.php文件即可,访问目录,即可自动访问主页地址。

那么index.php文件的内容写一些什么呢?

如下:(使用utf8编码)

<?php

print "Your current IP address: ";
 
 
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
 $cip = $_SERVER["HTTP_CLIENT_IP"];
}
elseif(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){
 $cip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
elseif(!empty($_SERVER["REMOTE_ADDR"])){
 $cip = $_SERVER["REMOTE_ADDR"];
}
else{
 $cip = "无法获取!";
}
print $cip;

是不是很简单呢?大家如果有自己的服务器的话也可以搭建试试哦~学会了吗?

如果你觉得内容不错的话,欢迎点赞,评论和分享哟~
avatar
Docker for Windows下载与安装 精彩文章

Docker for Windows下载与安装

Docker是一个容器,很方便地运行一些镜像程序,并且有自己独立的运行空间,最近学习很多东西都跟Docker有关。但Docker不仅仅只在linux等系统中可以使用,在windows系统中依然可以使用...
如何安装Python的yaml包(windows 和 Linux) 精彩文章

如何安装Python的yaml包(windows 和 Linux)

在研究某个问题的时候,遇到提示说我的python没有yaml包,所以我首先使用pip命令来安装yaml包,结果发现,找不到该包??!! 原来啊,要安装该包所写的报名不是yaml,而是pyyaml!!!...

发表评论