공인 IP vs 사설 IP

인터넷이나 네트워크 설정을 하다 보면 공인 IP, ​사설 IP, ​내부 IP, ​외부 IP라는 말을 자주 보게 됩니다. 특히 공유기 설정, 포트포워딩, 원격 접속, 웹 서버 운영, CCTV 접속, NAS 접속, 게임 서버 구축 등을 할 때 공인 IP와 사설 IP의 차이를 알아야 문제를 해결하기 쉽습니다.

겉으로 보기에는 모두 숫자로 된 IP 주소처럼 보이지만, 공인 IP와 사설 IP는 사용되는 위치와 역할이 다릅니다. 쉽게 말하면 공인 IP는 인터넷에서 나를 찾을 수 있는 주소이고, 사설 IP는 집이나 회사 내부 네트워크에서 장비를 구분하기 위한 주소입니다.

IP 주소는 네트워크에 연결된 장비를 구분하기 위한 주소입니다. 컴퓨터, 스마트폰, 서버, 프린터, NAS, CCTV, 공유기처럼 네트워크에 연결되는 장비는 통신을 위해 IP 주소를 사용합니다.

예를 들어 집에서 노트북으로 인터넷을 사용할 때도 노트북에는 IP 주소가 있습니다. 스마트폰이 와이파이에 연결되어 있을 때도 스마트폰에는 IP 주소가 있습니다. 웹 서버도 IP 주소를 가지고 있고, 공유기도 IP 주소를 가지고 있습니다.

공인 IP(Public IP)

공인 IP는 인터넷에서 직접 식별될 수 있는 IP 주소입니다. 영어로는 Public IP라고 합니다. 인터넷 서비스 제공업체, 즉 KT, SK브로드밴드, LG U+ 같은 통신사나 IDC, 클라우드 업체에서 할당받는 IP 주소입니다.

공인 IP는 전 세계 인터넷에서 중복되지 않아야 합니다. 그래야 인터넷에서 특정 서버나 장비를 정확히 찾아갈 수 있기 때문입니다.

예를 들어 웹사이트에 접속할 때 사용자의 컴퓨터는 해당 웹사이트 서버의 공인 IP를 향해 접속합니다. 도메인 이름을 입력하더라도 실제로는 DNS를 통해 공인 IP 주소를 찾은 뒤 접속하게 됩니다.

특징

  • 전 세계에서 중복되지 않음

  • 인터넷에서 직접 접근 가능

  • ISP(인터넷 서비스 제공업체)가 할당

  • 웹 서버, 메일 서버 등 외부 접속이 필요한 장비에 사용

사용 사례

  • 웹사이트 서버 운영

  • 인터넷 공유기(WAN 인터페이스)

  • 클라우드 서버

사설 IP(Private IP)

사설 IP는 집, 회사, 학교, 사무실 같은 내부 네트워크에서 사용하는 IP 주소입니다. 영어로는 Private IP라고 합니다. 사설 IP는 인터넷 전체에서 직접 접속할 수 있는 주소가 아니라, 내부 네트워크 안에서만 사용하는 주소입니다.

예를 들어 집에서 공유기를 사용한다면 노트북, 스마트폰, 태블릿, TV, 프린터는 각각 사설 IP를 받습니다.

특징

  • 같은 주소를 여러 네트워크에서 사용 가능

  • 인터넷에서 직접 접근 불가

  • 가정이나 회사 내부 네트워크에서 사용

  • NAT(Network Address Translation)를 통해 인터넷 통신

사설 IP 주소 대역

RFC 1918에서 다음과 같이 정의합니다.

클래스 IP 범위
Class A 10.0.0.0 ~ 10.255.255.255
Class B 172.16.0.0 ~ 172.31.255.255
Class C 192.168.0.0 ~ 192.168.255.255

사용 사례

  • 가정용 PC

  • 스마트폰

  • 프린터

  • 사내 업무용 장비

공인 IP와 사설 IP 비교

사설 IP는 집, 회사, 학교, 사무실 같은 내부 네트워크에서 사용하는 IP 주소입니다. 영어로는 Private IP라고 합니다. 사설 IP는 인터넷 전체에서 직접 접속할 수 있는 주소가 아니라, 내부 네트워크 안에서만 사용하는 주소입니다.

예를 들어 집에서 공유기를 사용한다면 노트북, 스마트폰, 태블릿, TV, 프린터는 각각 사설 IP를 받습니다.

구분 공인 IP 사설 IP
고유성 전 세계 유일 네트워크 내부에서만 유일
인터넷 직접 접속 가능 불가능
할당 주체 ISP 공유기 또는 DHCP 서버
사용 위치 인터넷 내부 네트워크
주소 재사용 불가능 가능

내 사설 IP와 공인 IP 확인하는 방법

사설 IP 확인하는 방법

윈도우에서 사설 IP를 확인하려면 명령 프롬프트를 사용할 수 있습니다.

먼저 cmd를 실행한 뒤 다음 명령어를 입력합니다.

ipconfig

출력 결과에서 다음 항목을 확인합니다.

IPv4 주소 . . . . . . . . . : 192.168.0.10
기본 게이트웨이 . . . . . . : 192.168.0.1

여기서 IPv4 주소가 내 컴퓨터의 사설 IP입니다. 기본 게이트웨이는 보통 공유기 주소입니다.

공인 IP 확인하는 방법

공인 IP는 웹사이트에서 쉽게 확인할 수 있습니다. 내 IP, 공인 IP 확인, what is my ip 등으로 검색하면 됩니다.

https://tools.jbfactory.net/ko/my-ip/my-ip.html에서 확인할 수도 있습니다.

같은 카테고리의 다른 글
인디자인 / 도련

인디자인 / 도련

도련 만들기 새 문서 제작 시 새 문서를 만들 때 인쇄에서 만들면... 도련이 3mm로 정해집니다. 적절히 설정하고 을 클릭합니다. 적절히 설정 후 을 클리하면... 빨간색으로 도련이 표시됩니다. 기존 문서에 도련 추가 도련이 없는 문서라면 을 클릭합니다. 도련 값을 적절히 설정 후 을 클릭합니다. 도련이 있는 PDF 만들기 Adobe PDF 내보내기 설정에서 을 클릭합니다. PDF ...

위키(Wiki) / 위키 만드는 소프트웨어 / 티키 위키 CMS 그룹웨어(Tiki Wiki CMS Groupware)

티키 위키 CMS 그룹웨어(Tiki Wiki CMS Groupware)는 오픈 소스 위키 소프트웨어로, 위키, 콘텐츠 관리 시스템(CMS), 그룹웨어 기능을 통합하여 제공하는 강력한 웹 애플리케이션 플랫폼입니다. 다양한 기능을 하나의 시스템에서 제공하여 복잡한 웹사이트나 협업 프로젝트를 효율적으로 관리할 수 있습니다. 역사 티키 위키는 2002년에 시작되었으며, 다니엘 마코니(Daniel M. Gerzo)가 주도한 오픈 소스 프로젝트입니다. 티키 위키는 GPL ...

DSLR / 캐논 / 헝그리 망원렌즈 EF-S 55-250mm F4-5.6 IS STM 구입

DSLR / 캐논 / 헝그리 망원렌즈 EF-S 55-250mm F4-5.6 IS STM 구입

DSLR 구입할 때 딸려온 번들렌즈만 몇 년째 계속 사용했어요. 그러다 얼마전에 렌즈를 하나 구입했습니다. 처음 사는 게 힘들지 한번 사고 나면 계속 산다는데, 그말이 맞는 거 같아요. 산 지 며칠 되지도 않았는데, 단렌즈도 하나 사고 싶다는... 망원렌즈 EF-S 55-250mm F4-5.6 IS STM 구입 구입한 렌즈는 EF-S 55-250mm F4-5.6 IS STM입니다. 일명 헝그리 망원렌즈죠. 망원렌즈는 갖고 ...

인디자인 / 글자 아웃라인 만드는 방법

인디자인 / 글자 아웃라인 만드는 방법

인디자인에서 예쁜 글꼴로 텍스트를 만듭니다. 아래는 산돌 미생체입니다. 윈도우에 포함된 글꼴이 아니고, 따로 다운로드하여 설치한 글꼴입니다. 이 파일을 산돌 미생체가 설치되지 않는 다른 컴퓨터에서 열면, 아래처럼 글꼴이 없다고 나옵니다. 그리고 의도하지 않은 모양으로 나옵니다. 이를 해결하는 방법은 글자를 아웃라인으로 만드는 것입니다. 글자를 그림으로 만드는 것이죠. 아웃라인으로 만들 글자를 선택한 다음... Ctrl+Shift+O를 누르면, 그림으로 바뀌고, 해당 ...

DRM / 기능, 장점, 단점

DRM(Digital Rights Management)은 디지털 콘텐츠의 저작권 보호와 불법 복제를 방지하기 위한 기술 및 관리 시스템을 의미합니다. 주로 음악, 영화, 전자책, 소프트웨어 등 디지털 콘텐츠의 사용 및 배포를 제어하는 데 사용됩니다. DRM은 디지털 콘텐츠의 저작권을 보호하고, 콘텐츠 제공자가 정당한 수익을 얻을 수 있도록 돕는 중요한 기술입니다. 그러나 사용자 편의성과 보안 사이의 ...

브랜드 로고 공식 배포 주소

브랜드 로고 공식 배포 주소

로고를 다운로드 받을 수 있는 공식 주소를 정리한다. 로고 사용에 대한 가이드라인이 있으므로, 공식 주소에서 다운로드하는 것이 좋다. Bootstrap https://getbootstrap.com/docs/5.0/about/brand/ Facebook https://www.facebook.com/brand/resources/facebookapp/logo Facebook Messenger https://www.facebook.com/brand/resources/messenger/messenger-brand HTML5 https://www.w3.org/html/logo/ Intagram https://www.facebook.com/brand/resources/instagram/instagram-brand jQuery https://brand.jquery.org/logos/ Kakao Story Channel https://ch.kakao.com/login LinkedIn https://brand.linkedin.com/downloads MariaDB https://mariadb.com/about-us/logos/ Naver https://logoproject.naver.com/logonaver Naver Band https://developers.band.us/develop/guide/share Naver Line https://line.me/en/logo PHP https://www.php.net/download-logos.php Pinterest https://business.pinterest.com/ko/brand-guidelines/ Python https://www.python.org/community/logos/ Samsung https://www.samsung.com/sec/about-us/brand-identity/logo/ Sass https://sass-lang.com/styleguide/brand Twitter https://about.twitter.com/en/who-we-are/brand-toolkit Visual Studio Code https://code.visualstudio.com/brand YouTube https://www.youtube.com/howyoutubeworks/resources/brand-resources/  

Ubuntu 16.04 / phpMyAdmin / 특정 IP에서만 접속 가능하게 만드는 방법

우분투 16.04에서 phpMyAdmin을 패키지로 설치했을 때, 기본 설정은 모든 IP에서 접속 가능입니다. 만약 특정 IP에서만 접속 가능하게 하려면 /etc/apache2/conf-available/phpmyadmin.conf에 다음 코드를 추가합니다. <Directory /usr/share/phpmyadmin> Order deny,allow Deny from all Allow from xxx.xxx.xxx.xxx </Directory> xxx.xxx.xxx.xxx는 접속하려는 IP로 바꿉니다. 여러 IP를 설정하고 싶을 때는 띄어쓰기로 구분합니다. <Directory /usr/share/phpmyadmin> Order deny,allow Deny from all ...

워드프레스 / 메모

워드프레스 / 메모

functions.php 위젯 제목 출력되지 않게 하는 방법 위젯의 내용은 출력하지만, 위젯 제목은 출력하고 싶지 않다면, 다음 코드를 추가한다. function no_widget_title( $t ) { return null; } add_filter( 'widget_title', 'no_widget_title' ); 이메일 주소 변경 알림 메일 가지 않게 하는 방법 add_filter( 'send_email_change_email', '__return_false' ); 메타 태그 추가하는 방법 function cmsfactory_meta_tags() { echo '<meta ...>'; echo '<meta ...>'; } add_action( ...

DNS 레코드 조회하는 사이트

DNS 레코드 조회하는 사이트

DNS 레코드를 조회하는 방법은 여러 가지가 있습니다. 예를 들어 OS가 윈도우라면 nslookup 명령어로 조회할 수 있습니다. 명령어를 사용하는 게 불편하다면 DNS 레코드를 조회해주는 사이트를 이용하는 게 편합니다.

당구 / 3쿠션 에버리지와 적정 핸디

당구 / 3쿠션 에버리지와 적정 핸디

당구 3쿠션 프로 경기는 같은 점수를 누가 먼저 따내느냐로 승패를 가립니다. 하지만 프로가 아닌 개인들이 게임을 할 때는 실력에 따라 핸디를 정하고 그 핸디를 먼저 치는 사람이 이기죠. 그래서 핸디를 얼마로 하냐가 승패의 주요 조건이 됩니다. 계속 이기면 핸디를 올리게 되고, 계속 지면 핸디를 내려야 하는데... 내리는 것은 눈치가 보여서 잘 ...