IPアドレススクリプトの印刷[閉じる]

IPアドレススクリプトの印刷[閉じる]

Webサイトから私のパブリックIPアドレスを取得して印刷するスクリプトを作成する必要があります。

#!/bin/bash
wget http://www.ipchicken.com/

grep

ここでどこに行くべきかわかりません。

助けてください

答え1

使用できる

wget -qO- https://api.ipify.org; echo

API使用量の表示ipify.org

答え2

やりたいことは脆弱です。 ipchickenによって返されるHTML文書の形式によって異なり、その形式は警告なしに変更されることがあります。これは現在私にとって効果的であり、あなたのマイルは異なるかもしれません。

$ wget http://www.ipchicken.com/ -qO - | grep -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b"
108.27.105.76

答え3

あなたはそれを使用することができますhttp://plain-text-ip.com/

 wget -qO- http://plain-text-ip.com/; echo
 18?.1?.2?.5?

関連情報