[Network] 내 PC를 서버로 만들기 4 - 사설(Private) IP와 공용(Public) IP
IPv4에는 특수한 용도로 사용되는 약속된 주소의 범위가 있습니다. 우리는 이를 통해서 Private Network와 Public Network를 구분할 수 있습니다.
사설(Private) IP
Private Networkm는 외부에 노출되지 않은 네트워크를 말합니다. 주로 가정, 사무실, 기업 등에서 Private Network를 구축합니다.
사설 IP는 IETF에서 지정된 주소 범위에 따라 구분됩니다.
- A클래스 : 10.0.0.0 ~ 10.255.255.255. 맨 앞에 8비트를 제외한 나머지 24비트를 주소 할당에 사용 할 수 있습니다.
- B클래스 : 172.16.0.0 ~ 172.31.255.255.255. 맨 앞에 12비트를 제외한 나머지 20비트를 주소 할당에 사용 할 수 있습니다.
- C클래스 : 192.168.0.0 ~ 192.168.255.255. 맨 앞에 16비트를 제외한 나머지 16비트를 주소 할당에 사용 할 수 있습니다.
B클래스 같은 경우 두번째 부분이 바뀌기 때문에 헷갈리실 수 있는데 2진수로 나타내면
1111 1111.1111 0000.0000 0000.0000 0000 ~ 1111 1111.1111 1111.1111 1111.1111 1111
이렇게 나타낼 수 있습니다. 2번째 옥텟에서 뒤에 4개의 비트가 가변이기 때문에 10진수로 표현할 땐 숫자가 바뀌는 것처럼 보입니다.
공인(Public) IP
Public Network는 다른 Private Network나 인터넷에 연결할 수 있는 형태입니다. ISP(인터넷 서비스 제공자)에 의해서 제공되며 각 장치나 Private Network를 구분할 수 있어야 하기 때문에 전 세계에서 유일해야 합니다.
아래 그림을 보시면 공유기는 공용 IP를 가지고 있고 그 외 단말 장치는 사설 IP를 가지고 있는 것을 볼 수 있습니다.
다양한 주소 확인 방법
물론 지금 이 글을 읽고 있는 분의 집에 공유기도 아마 공용 IP를 가지고 있고 공유기에 연결된 장치들은 사설 IP를 가지고 있을 겁니다.
공용 IP 주소 확인 방법
- 인터넷 주소창에 http://ipconfig.co.kr/ 를 입력하시면 내 PC가 연결되어 있는 공유기의 공용 IP 주소를 확인할 수 있습니다.
- 네이버 검색창에 '내 아이피 주소'라고 입력하시면 공용 IP 주소를 확인 할 수 있습니다.
공유기 접속 방법
공유기는 사실 공용 IP, 사설 IP 둘 다 가지고 있습니다. 그렇기 때문에 공용 IP로도 접근할 수 있고 사설 IP로도 접근 할 수 있습니다.
- 인터넷 주소창에 위에 방법에서 얻은 공용 IP 주소로 공유기에 접근 할 수 있습니다.
- 내 PC에 기본 게이트웨이 주소를 입력해서 공유기에 접근 할 수 있습니다. 여기서 기본 게이트웨이 주소가 공유기의 사설 IP가 됩니다.
내 PC 주소와 기본 게이트웨이 주소 확인 방법
해당 주소는 명령 프롬프트에서 ipconfig 명령으로 간단하게 확인할 수 있습니다.
- [win] + R 단축키를 눌러서 'cmd'를 검색하거나 [win] 키만 눌러서 'cmd' 또는 '명령 프롬프트'를 입력합니다.
- 검은색 창이 뜨면 ipconfig 명령을 입력합니다.
그러면 아래와 같이 주소를 확인할 수 있습니다.
현재 내 PC의 사설 IP 주소는 192.168.0.26이고 기본 게이트웨이 주소는 192.168.0.1이네요.
이제 공유기의 공용 IP 주소와 사설 IP 주소를 모두 알아냈으니 공유기에 접속해보세요.
추가로 사설 IP는 그럼 중복되는데 어떻게 인터넷에 접근할 수 있을까 하는 궁금증이 생길 수 있는데 검색창에 NAT를 검색해서 읽어보세요