리눅스 공인 IP 확인

what is my IP in Linux
How to find out my public IP in Linux
리눅스 공인 IP 확인
리눅스 퍼블릭 IP 확인

1 방법 1: curl[ | ]

  • curl로 각종 웹사이트들이 제공하는 정보 이용
명령어
Bash
Copy
curl ident.me
Bash
Copy
curl ifconfig.me
Bash
Copy
curl icanhazip.com
Bash
Copy
curl ipecho.net/plain
Bash
Copy
curl ipv4.icanhazip.com
실행 예시
Console
Copy
[root@zetawiki ~]# curl icanhazip.com
246.80.135.79
Console
Copy
[root@zetawiki ~]# curl ipv4.icanhazip.com
246.80.135.79
Console
Copy
[root@zetawiki ~]# curl ipecho.net/plain
246.80.135.79
Console
Copy
[root@zetawiki ~]# curl ifconfig.me
246.80.135.79
→ 외부IP(공인 IP)
Console
Copy
[root@zetawiki ~]# ifconfig -a | grep "inet " | grep "Bcast:" | awk '{print $2}' | awk -F: '{print $2}'
192.168.0.139
→ 내부IP

2 방법 2: ip route[ | ]

Bash
Copy
ip route | awk '{print $NF;exit}'
Console
Copy
[root@zetawiki ~]# ip route
246.80.135.0/24 dev eth0  proto kernel  scope link  src 246.80.135.79 
169.254.0.0/16 dev eth0  scope link  metric 1002 
default via 246.80.135.1 dev eth0
Console
Copy
[root@zetawiki ~]# ip route | awk '{print $NF;exit}'
246.80.135.79

3 같이 보기[ | ]

4 참고[ | ]

편집자 J Jmnote Jmnote bot 141.223.148.125 165.243.5.20