맥에서 현재 접속 중인 네트워크의 내부 및 외부 IP를 찾는 방법에 관한 글입니다. 아래 목록 참고하시어 필요한 내용 확인하시기 바랍니다.
목차
같은 네트워크를 이용 중인 기기끼리는 내부 IP를 이용하여, 손쉽게 ‘기기간 파일 공유 및 원격 제어’를 하실 수 있습니다. 하지만, 다른 네트워크에서 집에 있는 컴퓨터로 접속하기 위해서는 본인 집에 할당된 외부 IP 주소로 접근해야하며 별도의 포트 포워딩 작업이 필요합니다.
- 외부 IP : 통신사(ISP)에서 할당한 IP로써, 모든 온라인 활동은 이 IP 주소로 표시
- 내부 IP : 공유기를 통해 할당된 내부의 IP로써, 공유기에 연결된 내부망에서만 사용 가능
맥에서 내부 IP 찾는 법
공유기에서 현재 사용 중인 맥에 할당한 내부 IP를 찾는 방법은 여러가지가 있습니다. 어차피 다 같은 값을 찾기 위한 방법이므로 한가지 방법만 선택해서 사용하시면 됩니다.
* 내부 IP 주소를 안다하더라도 외부 네트워크에서는 접근이 불가능합니다. 같은 네트워크망에서만 접근이 가능합니다.
방법 1) 네트워크 설정
‘System Preferences > Network’에서 확인이 가능합니다. 접속된 네트워크를 선택하신 후에 IP Address 부분을 확인하시면 됩니다.
- System Preferences > Network ▼
방법 2) 공유기 설정 페이지
공유기 설정 페이지로 이동하시면 알 수 있습니다. 사용하고 계신 공유기마다 다른 게이트웨이 주소를 사용하므로 이를 먼저 확인하시고 진행하시기 바랍니다.
* IPTIME 공유기를 사용하고 계시다면, 브라우저 주소바에 192.168.0.1를 입력하여 접속하실 수 있습니다.
- 공유기 설정 > 내부 네트워크 설정 > 사용중인 IP 주소 정보 ▼
- 추가) 터미널에서 기본 게이트웨이 확인 방법 ▼
~ (502) $ netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.0.1 UGSc 138 0 en0
방법 3) 공유(Sharing) 설정
공유 설정에서도 내부 IP를 확인하실 수 있습니다. ‘System Preferences > Sharing’로 접근하셔서 아무 항목이나 선택하시면 관련 주소를 확인 가능합니다.
- System Preferences > Sharing ▼
방법 4) 터미널 명령어
터미널 앱을 실행하신 후에 아래 초록색 커맨드를 실행하시면 확인하실 수 있습니다.
ifconfig | grep inet
$ ifconfig | grep inet inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 inet6 fe80::105a:1eed:ad3c:4ab6%en0 prefixlen 64 secured scopeid 0x5 inet 192.168.0.14 netmask 0xffffff00 broadcast 192.168.0.255
외부 IP 찾는 법
외부망에서 사용되는 통신사가 할당해준 IP입니다. 본인의 모든 온라인 활동은 이 IP 주소로 이루어진다고 보시면 됩니다.
방법 1) 구글 검색
구글에서 “ip address” 키워드로 찾으실 수 있습니다. IP 주소가 XX.XX.XXX.XX와 같이 나오게 됩니다. 네이버에서 ‘ip 주소’로 검색하셔도 됩니다.
방법 2) 터미널
터미널 앱을 실행하시고 아래 명령어를 입력하시면 됩니다. echo 줄바꿈을 위한 명령어로 ‘curl ipecho.net/plain’만 입력하셔도 됩니다.
$ curl ipecho.net/plain; echo XX.XX.XXX.XX
방법 3) What’s my IP
What’s my IP 사이트에 접속하셔서 확인하실 수 있습니다. 나의 외부/내부 IP 및 현재 공유기 위치까지 한번에 알 수 있습니다. Hostname 항목의 내용을 확인하시면 됩니다.
이상입니다.