dynamic-ip / 动态IP上报的实现
php的实现
-
静态IP的服务器(apache + php),实现IP记录
vi /var/www/html/report-ip.php
1 2 3 4 5 6 7 8
<?php $ip = $_SERVER["REMOTE_ADDR"]; $myfile = fopen("./ips/dyn-ip.txt", "w") or die("Unable to open file!"); fwrite($myfile, $ip); fclose($myfile); ?>
- 注意:
/var/www/html/ips
的访问权限,最好改成apache用户所有:chown apache:apache /var/www/html/ips
-
动态IP的主机,设定定时任务,访问静态IP的服务器,上报IP。
-
静态IP的服务器,创建一个跳转动态IP主机的页面,用户从此页面进入