土法煉鋼 伺服器定時匯報IP位址給我

2021-06-21 14:56:16 字數 1248 閱讀 7909

我家裡面的伺服器,每過兩天會自動重新撥號,所以公網ip位址天會變的。

而一旦ip位址發生變化,我就沒有辦法從公網訪問我家裡的伺服器了。

怎麼辦呢?

1. 在另外一台公網伺服器上放乙個php程式 myip.php,檢測客戶端的ip位址

<?php

$reip=$_server["remote_addr"];

echo $reip;

$file = fopen("myip.txt","w");

echo fwrite($file, $reip);

fclose($file);

?>

2.在家裡伺服器上面寫乙個定時作業指令碼***.bat

指令碼內容:

wget

注意:wget.exe程式要放在c:\windows目錄下面

詳細**如下

<?php

include('mail.php');

$filename = "***x.txt";

$file = fopen($filename, 'r');

$oldip = fread($file, filesize($filename));

fclose($file);

echo 'old ip is ' . $oldip;

echo '

'; $clientip=$_server["remote_addr"];

echo 'new ip is ' . $clientip;

echo '';

$file = fopen($filename,"w");

fwrite($file, $clientip);

fclose($file);

date_default_timezone_set("prc");

$message = date("y-m-d h:i:s") . ' ***x ip';

if( strcmp($clientip, $oldip) == 0) else

echo $message;

echo '

'; sendmail($message);

//send email............................................

function sendmail($message)

?>

伺服器定時傳送IP位址到郵箱

因為寒假要離校 捨不得學校的熱水和球場 擔心伺服器被斷電重啟後的ip位址發生變化,於是和實驗室的小夥伴心生一計,打算每次重啟傳送當前的ip位址到郵箱,這樣就不用擔心ip位址發生變化了。檢視作業系統資訊 cat etc issue ubuntu 18.04.5 lst 這裡我詳細講解我的傻瓜式流程。首...

戰地2伺服器IP位址

saga伺服器 saga 1號伺服器 v 1.41 pb 主力公眾伺服器 rank系統 ip 電信 218.75.27.213 16567 所在地 浙江溫州 saga 2號伺服器 v 1.41 pb 主力公眾伺服器 rank系統 ip 電信 222.243.13.83 16567 網域名稱 s2.b...

伺服器獲取本地Ip位址

string getlocalip char buff bufsiz struct ifconf conf conf.ifc len bufsiz conf.ifc buf buff const int s socket pf inet,sock dgram,0 ioctl s,siocgifcon...