自分のIPを調べる
動的IP環境でサーバ公開するときはダイナミックDNSを利用します。
が、サーバがFWやNATルータの後ろにあると付与されたIPがサーバには分かりません(付与IPはルータ/FWが持っている)。SNMPを使ってルータ付与IPを調べるのがお堅いSEの設計回答ですが、便利なホームページを利用するのが現実的には簡単です。以下の2つのURLにアクセスするとあなたの(ルータの)IPアドレスを返してきます。
ちなみにあなたのIPから何が分かるのかどうかは以下のHPを見てください。国やおおよその地域は特定されます。
http://keron.dip.jp/lookyou.php
さて、これを使ってLinuxでIPを取得するシェルスクリプトを作ります。wget(又はcurl)が必要。
#!/bin/sh
wget -q -O - http://ieserver.net/ipcheck.shtml
#もしくは curl -s http://ieserver.net/ipcheck.shtml
これを使ってIPを得られるのでさらに発展させてDNSへ登録させます。それは又今度。
| 固定リンク
この記事へのコメントは終了しました。

コメント