- 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[ | ]
- 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 참고[ | ]
편집자 Jmnote Jmnote bot 141.223.148.125 165.243.5.20
로그인하시면 댓글을 쓸 수 있습니다.