3

自宅のルーターのパブリックIPをリモートで見つける方法を考えています。

たとえば、大学にいて、ホームネットワークのマシンに接続する必要がある場合です。パブリックIPを接続するにはどうすればよいですか?

そのマシンからIPを取得するには、このWebサイトのようなものを使用できます-http://api.exip.org/?call =ip

しかし、どうすればリモートで自分に送信できますか?

アイデアの1つは、受信メッセージの電子メールアドレスをチェックするある種のスクリプトを作成することです。したがって、IPを知る必要がある場合は、特定のテキスト(または件名)を記載した電子メールを自分宛てに送信します。スクリプトがその特定のテキストを見つけると、IPを同じ電​​子メールに送信します。

もう1つのアイデアは、パブリックIPが変更されるたびに新しいファイル(DropBoxなど)をサーバーにアップロードするスクリプトを作成することです。

または、これら2つを組み合わせて、変更されるたびに新しいIPを電子メールで送信することもできます(それほど頻繁ではありませんが、それでもスパムです)。

他にどのような解決策があり、それら(または私が持っているもの)をどのように実装できますか?

使用できるLinux/UnixおよびWindowsマシンがあります。さまざまな言語でコードを記述したり、考えられるアプローチを検討したりすることに問題はありません。

4

1 に答える 1

2

ほとんどのホームルーターにはダイナミックDNS機能があり、ルーター構成にDDNSとして表示され、構成ページにサポートされているDDNSサービスのリストが表示されます。最も人気のあるDDNSサービスはdyndns.orgで、そこでサブスクライブする必要があります。 example.dyndns.orgのような無料のサブドメイン。ルーターでそれを構成した後、どこからでも簡単にexample.dyndns.orgにpingしてルーターのIPを知ることができます。

于 2013-03-13T04:26:58.573 に答える