0

^^^^

ドメイン (xxx.noip.com) の IP または外部 IP をテキスト ファイルに保存する必要があります。その後、パブリック ドロップボックス アカウントにアップロードされます。

4

2 に答える 2

1

http://checkip.dyndns.orgを参照して、外部 IP を取得できます。

DropBox フォルダがC:\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 ポートを見つけることができます。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

Windows PowerShell スクリプトの実行方法については、こちらをご覧ください。

お役に立てれば

于 2012-12-23T12:49:50.640 に答える
0

これを実行するスクリプトを次に示します。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
于 2014-09-01T18:30:48.257 に答える