ルーターのIPアドレスを探す

ルーターのIPアドレスを探す

私は小さなLFSシステムをコンパイルし、現在インターネット接続を開始して実行しようとしています。手動で動作させましたが、これを行うにはルーターのIPアドレスを知る必要があります。しかし、最初にルーターのIPアドレスがわからない場合でも、私のシステムがすべてのネットワークでインターネットに接続できるようにしたいです。ルータのIPアドレス(ゲートウェイとも呼ばれる)を動的に/自動で検索するにはどうすればよいですか?

答え1

外部IPゲートウェイアドレスが必要であると仮定すると、ゲートウェイデバイス自体で検索するか、外部サービスに連絡する必要があります。この種の作業に私が使用するサイト(特にddclientDDNSとトンネルをいつ再登録する必要があるかを知る必要があるため)は次のとおりです。icanhazip.com、インターネット接続IPv4、IPv6アドレスなどを表示します。ただし、IPv6はグローバルにルーティング可能である必要があるため、IPv6アドレスについて外部サービスに連絡する必要はありません。

このサービスの使用方法はいくつかあります。

  • 構成ファイル(http://)ipv4.icanhazip.com(または必要に応じてipv6)を指します。
  • curlスクリプトでは、次の方法を使用してアドレスを取得します。

    echo My external IP address is $(curl -s http://ipv4.icanhazip.com)

関連情報