GNU/Linux >> Linux の 問題 >  >> Linux

IPアドレスを取得するためのシェルコマンド?

解決策 1:

/sbin/ifconfig -a

解決策 2:

使用できます:

/bin/ip addr

解決策 3:

内部アドレスを使用している場合は、

を確認してください
curl http://myip.dnsomatic.com

UNIXシェルでは良い考えかもしれません。
または、その URL をブラウザに入力してください。

ifconfig -a」とは異なる回答が得られた場合 " 結果、
ifconfig 内部アドレスを入力しました -- これはおそらく外部からは機能しません。

すべて問題ないように見えても、ssh の着信を拒否するファイアウォールを設置している可能性があります。 接続。
その時点で、マシンのブラウザから目的のポートを試す必要があります。

http://www.canyouseeme.org/

これにより、接続が確認されます。

  • 外部 IP アドレス (そのページに表示されます)
  • NAT、ポート転送
  • ファイアウォール

解決策 4:

/bin/hostname -i

解決策 5:

 curl icanhazip.com

ちぇーひ!

http://www.commandlinefu.com/commands/view/2966/return-external-ip から


Linux
  1. 初心者向けのDNFコマンドの例

  2. Scp用のシェルが必要ですか?

  3. パブリックIPを決定するためのコマンド?

  1. Zshの使用を開始する

  2. Bash スクリプト:セッションをログに記録するための bash スクリプトからのスクリプト コマンドの使用

  3. id -r コマンドの適切な構文

  1. ppl –Linux用のコマンドラインアドレスブック

  2. シェルで設定された時間アプリケーションを実行する方法は?

  3. *nix でポイント コマンド `.` のヘルプを見つけるにはどうすればよいですか?