^^^^保存域的IP到一個txt文件/我的動態IP保存到一個用c txt文件++或批處理
我需要保存我的域名的IP(xxx.noip.com)或我的外部IP到文本文件。然後它將被上傳到一個公共的收件箱帳戶。
^^^^保存域的IP到一個txt文件/我的動態IP保存到一個用c txt文件++或批處理
我需要保存我的域名的IP(xxx.noip.com)或我的外部IP到文本文件。然後它將被上傳到一個公共的收件箱帳戶。
您可以通過瀏覽到http://checkip.dyndns.org
假設你的Dropbox文件夾是ç讓你的外部IP:\ Dropbox的
這裏是一個批處理腳本,可以節省你的公網IP在一個文件裏保管箱文件夾。
get_my_public_ip.bat:
wget -q -O - http://checkip.dyndns.org > C:\dropbox\my_public_ip.html
您需要wget來運行它,它應該放在那就是在你的PATH變量的文件夾中(例如C:\ Windows)中。你可以找到一個Windows端口here。 HTML標記沒有被從文件中刪除,以便它的內容是這樣的:
<html><head><title>Current IP Check</title></head><body>Current IP Address: 1.2.3.4</body></html>
下面是Windows PowerShell腳本,做同樣的工作和帶鋼不必要的文字。
get_my_public_ip.ps1:
(new-object System.Net.WebClient).DownloadString('http://checkip.dyndns.org')|% { $_ -replace '.*Current IP Address: ([0-9\.]+).*','$1' } > C:\dropbox\my_public_ip.txt
檢查here有關如何運行Windows PowerShell腳本一些幫助。
希望這可以幫助
不客氣! –
這是一個腳本,將做到這一點。使用cron設置一個自動化任務來更新IP。
#!/bin/bash
# Script to write external ip to ip.txt in Dropbox folder
curl icanhazip.com >> ~/Dropbox/ip.txt
echo "The Ip for $HOSTNAME" >> ~/Dropbox/ip.txt
date >> ~/Dropbox/ip.txt
echo "" >> ~/Dropbox/ip.txt
[你嘗試過什麼?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) –
我的批處理和C++的知識水平是最低限度。很抱歉,如果我沒有留下任何實例或等... – otc
打開一個文件,寫在它自己的IP,上傳。 – cmc