IP 주소 스크립트 인쇄

IP 주소 스크립트 인쇄

웹사이트에서 내 공용 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?

관련 정보