2021-07-14 22:06:05

리눅스에서 공인(public) IP 주소를 알고 싶으면 터미널에 아래 명령어들 중에 하나를 타이핑해주면 됩니다. 

 

curl icanhazip.com

curl ifconfig.me

 

참고로 공인 ip 주소와 사설(private) ip 주소의 차이를 대략적으로 말씀드리겠습니다. 공인 ip는 인터넷 서비스 제공사업자(internet service provider, ISP)에 의해 네트워크 라우터에 할당된 주소 입니다. 반면 사설 ip는 내부 네트워크 상에서 해당 기기에 네트워크 라우터에 의해 할당된 주소라고 보시면 됩니다. 주소라는 것이 어떤 건물의 위치를 표현하는 것처럼, 공인 ip 주소와 사설 ip 주소도 컴퓨터의 주소를 나타낸다고 생각하시면 됩니다. 

 

자신의 컴퓨터에 누군가의 원격 접속을 허용하고자 한다면 공인 ip를 알려줘야 합니다. 만약 같은 공유기를 사용하고 있는 경우라면, 사설 ip를 알려줘도 접속이 가능합니다. 

 

관련 글

윈도우 ipconfig와 동등한 리눅스(우분투) 명령어는?

 

참고자료

[1] https://www.avast.com/c-ip-address-public-vs-private, "Public vs. Private IP Addresses: What's the Difference?"