IP 주소는 인터넷 프로토콜을 사용하는 장치 또는 네트워크 인터페이스에 할당된 숫자 라벨입니다. 주요 목적은 네트워크 통신의 대상 또는 원천을 식별하는 것입니다.
데이터가 네트워크를 통해 이동할 때, 더 작은 단위로 나뉘며 이 단위들은 패킷이라고 불립니다. 각 패킷에는 그 원본 위치와 목적지에 대한 정보가 포함되어 있습니다. IP 주소는 라우터가 네트워크를 통해 이러한 패킷을 전달하는 데 도움을 줍니다. 목적지 주소는 패킷이 결국 도착해야 할 위치를 네트워크에 알려주며, 원본 주소는 네트워킹 관점에서 송신자를 식별합니다.
IP 주소는 여러 가지 유형의 장비에 할당될 수 있습니다. 공개 웹사이트는 하나 이상의 공개 IP 주소를 사용할 수 있습니다. 회사의 방화벽은 인터넷 접점 측에 공개 주소를 가지고 있고, 내부 측에는 개인 주소를 가질 수 있습니다. 노트북은 사무실 내에서 개인 주소를 사용하면서도 사무실 라우터의 공개 주소를 통해 인터넷에 액세스할 수 있습니다.
주소 자체는 장치에 대한 모든 정보를 설명하지 않습니다. 사용자, 운영 체제, 물리적 위치 또는 연결 목적을 자동으로 식별하지 않습니다. 이러한 세부 사항은 다른 시스템에서 유추될 수 있지만, IP 주소에 완전히 인코딩되지는 않습니다.
IP 주소는 어떻게 작동합니까?
네트워크에 연결할 때, 일반적으로 장치는 구성 프로세스를 통해 IP 주소를 받습니다. 홈 네트워크에서는 라우터가 개인 주소를 자동으로 할당할 수 있습니다. 데이터 센터에서는 관리자가 주소를 수동으로 구성하거나 자동화된 관리 시스템을 사용할 수 있습니다.
장치에 주소가 할당되면, 동일한 네트워크 또는 라우터를 통해 접근할 수 있는 다른 장치와 통신할 수 있습니다. 라우터는 목적지 주소를 검사하고 패킷을 어디로 전달할지를 결정합니다. 이 결정은 다양한 인터페이스나 공급자를 통해 어떤 네트워크가 접근 가능한지를 설명하는 라우팅 정보에 기반합니다.
예를 들어, 사용자가 웹사이트를 방문할 때 브라우저는 먼저 해당 웹사이트의 IP 주소를 찾아야 합니다. 도메인 이름은 도메인 이름 시스템(DNS)을 통해 주소로 변환됩니다. 그런 다음 브라우저는 해당 주소에 연결을 여릅니다. 인터넷 상의 라우터들이 트래픽을 전달하여 해당 웹사이트를 담당하는 서버나 서비스에 도달하게 됩니다.
프로세스는 일반적으로 사용자에게 보이지 않습니다. 사람들은 이름을 기억합니다. example.com, 네트워크는 IP 주소 및 라우팅 정보와 함께 작동합니다. 이 분리는 인터넷을 사용하기 더 쉽게 만드는데, 서비스가 자체 주소를 변경하더라도 사용자가 새로운 숫자를 기억할 필요가 없기 때문입니다.
IPv4란 무엇인가?
IPv4 is the fourth version of the Internet Protocol and remains widely used. An IPv4 address contains 32 bits and is normally written as four decimal numbers separated by periods. An example is 192.0.2.25.
각 섹션은 0에서 255 사이일 수 있습니다. 이 형식은 읽기 쉬운 편이지만, 가능한 IPv4 주소의 총 수는 약 43억 개로 제한되어 있습니다. 이 숫자는 프로토콜이 설계되었을 때는 매우 커 보였지만, 개인 컴퓨터, 모바일 기기, 클라우드 플랫폼 및 연결된 장비의 성장으로 인해 주소에 대한 수요가 엄청나게 증가했습니다.
IPv4 주소는 일반적으로 접두사 길이와 함께 작성되며, 예를 들어 192.0.2.0/24. /24 주소의 네트워크를 식별하는 부분과 개별 주소에 사용할 수 있는 부분의 크기를 나타냅니다. 이 표기법은 CIDR이라 불리며, 주소 블록과 라우팅 범위를 설명하는 데 사용됩니다.
IPv4 주소가 부족하기 때문에, 기관들은 네트워크 주소 변환, 주소 공유, 임대 및 이전과 같은 기법을 자주 사용합니다. 이러한 방법들은 더 적은 수의 공용 주소를 통해 많은 개인 장치가 인터넷에 액세스할 수 있도록 하지만, 네트워크 관리도 더 복잡하게 만듭니다.
IPv6는 무엇입니까?
IPv6는 인터넷 프로토콜의 더 나은 버전입니다. IPv4 주소 부족 문제를 해결하기 위해 설계되었습니다. IPv6 주소는 128비트를 포함하고 있으며, 매우 큰 주소 공간을 제공합니다.
IPv6 addresses are written using hexadecimal characters separated by colons. An example is 2001:db8:1234::10. IPv6 표기법은 0의 그룹을 줄일 수 있어, 긴 주소를 작성하는 것을 더 쉽게 만듭니다.
큰 IPv6 주소 공간은 네트워크가 훨씬 더 많은 장치에 전 세계적으로 고유한 주소를 할당할 수 있도록 합니다. IPv6는 프로토콜 설계, 주소 구성 및 네트워크 확장성에 대한 개선 사항도 포함하고 있습니다. 그러나 IPv4는 기존 인프라에 깊이 통합되어 있기 때문에 대부분의 현대 네트워크는 점진적인 전환 중에 IPv4와 IPv6를 함께 사용합니다.
IPv6는 라우팅 보안을 불필요하게 하지 않습니다. IPv6 네트워크는 여전히 인터넷 간 라우팅에 BGP를 사용하며, 관리자들은 정확한 등록 기록, 경로 정책 및 원본 권한이 필요합니다. 공개적으로 접두사를 발표하기 전에 IPv6 배포를 계획하는 조직은 주소 할당, 서브넷 구조 및 공급업체 요구 사항을 이해해야 합니다.
공용 IP 주소
공개 IP 주소는 공개 인터넷을 통해 라우팅할 수 있는 주소입니다. 웹 서버, 메일 서버, VPN 게이트웨이, 클라우드 서비스, 방화벽 또는 기타 인터넷에 노출된 시스템을 식별할 수 있습니다.
사용자가 웹사이트에 연결될 때, 웹사이트의 공용 IP 주소는 트래픽이 호스팅 환경에 도달할 수 있도록 합니다. 기업은 원격 액세스, 외부 API, DNS 서비스 또는 다른 사이트 간 연결을 위해 공용 주소를 사용할 수도 있습니다.
공개 주소는 신중하게 조율되어야 합니다. 서로 관련이 없는 두 네트워크는 라우팅 충돌을 일으키지 않으려면 일반적으로 동시에 동일한 공개 주소를 사용할 수 없습니다. 공개 주소 자원은 지역 인터넷 등록 기관 및 그 회원, 후원 기관 또는 서비스 제공자를 통해 관리됩니다.
공개 IP 주소를 가진다고 해서 장치가 인터넷에서 자동으로 접근 가능한 것은 아닙니다. 방화벽, 액세스 제어 목록, 포트 제한 및 애플리케이션 설정은 여전히 연결이 허용되는지 결정합니다. 공개 주소는 보안 제어의 중요성을 높이지만, 주소 자체만으로는 장치에서 실행 중인 모든 서비스를 노출시키지는 않습니다.
자신의 공용 IPv4 또는 IPv6 자원이 필요한 조직은 해당 요구 사항과 적용 가능한 정책에 따라 지원하는 LIR를 사용하여 주소 공간을 임대하고 할당을 요청하거나 전달을 완료할 수 있습니다.
개인 IP 주소
Private IP addresses are used inside local or private networks. They are not normally routed directly across the public Internet. Common private IPv4 ranges include 10.0.0.0/8, 172.16.0.0/12 및 192.168.0.0/16.
홈 라우터는 다음과 같은 주소를 할당할 수 있습니다. 192.168.1.20 컴퓨터, 휴대폰 및 스마트 기기로. 사무실은 워크스테이션, 프린터, 서버 및 내부 애플리케이션용으로 더 큰 개인 주소 계획을 사용할 수 있습니다. 이러한 주소는 전 세계적으로 고유하게 지정되지 않으므로 여러 독립적인 네트워크에서 재사용할 수 있습니다.
개인 IPv4 장치는 네트워크 주소 변환(NAT)을 통해 인터넷에 액세스하는 경우가 많습니다. 라우터는 외부로 트래픽을 전송할 때 개인 소스 주소를 공용 주소로 대체합니다. 응답이 돌아오면 라우터는 이를 내부 장치로 다시 매핑합니다.
개인 주소 지정은 공용 IPv4 공간을 절약하고 내부 시스템과 공용 네트워크 사이에 기본적인 분리를 제공합니다. 그러나 이는 완전한 보안 메커니즘은 아닙니다. 방화벽, 인증, 암호화 및 적절한 세그먼테이션이 여전히 필요합니다.
공개 IP vs 개인 IP
주요 차이점은 주소가 라우팅될 수 있는 위치입니다. 공용 IP 주소는 공개 인터넷에서 네트워크 인터페이스 또는 서비스를 식별하도록 설계되었습니다. 개인 IP 주소는 내부 네트워크에서 사용하기 위해 설계되었습니다.
공개 주소는 다른 네트워크와의 충돌을 피하기 위해 조율되어야 합니다. 개인 주소는 여러 기관에서 재사용할 수 있습니다. 개인 주소를 사용하는 장치는 라우터를 통해 인터넷에 접근할 수 있지만, 외부 시스템은 일반적으로 장치의 내부 주소 대신 라우터의 공개 주소를 보게 됩니다.
이 차이는 웹사이트, 원격 액세스 및 서버 호스팅에 중요합니다. 인터넷에서 연결을 수락해야 하는 서버는 일반적으로 공용 주소 또는 공용 접근성을 제공하는 서비스가 필요합니다. 내부 애플리케이션만 사용하는 데이터베이스 서버는 개인 주소를 사용하고 공개 노출 없이 더 안전할 수 있습니다.
현대적인 클라우드 플랫폼은 유사한 개념을 사용합니다. 가상 머신, 로드 밸런서 및 관리 서비스는 클라우드 네트워크 내에서 개인 주소와 외부 액세스를 위한 공개 주소를 가질 수 있습니다. 정확한 설계는 제공업체와 애플리케이션 아키텍처에 따라 달라집니다.
정적 IP 주소
정적 IP 주소는 시간이 지남에 따라 안정적으로 유지되도록 설계되었습니다. 수동으로 구성될 수 있으며, DHCP 서버에서 예약되거나, 호스팅 서비스에 할당되거나, 네트워크 공급업체의 서비스 일부로 할당될 수 있습니다.
정적 주소는 일관된 대상이 필요한 서비스에 유용합니다. 웹사이트, 메일 서버, VPN 게이트웨이, 원격 관리 시스템, 모니터링 엔드포인트 및 DNS 서버는 일반적으로 안정적인 주소를 통해 이점을 얻습니다.
정적 주소는 구성 및 액세스 제어를 더 쉽게 만듭니다. 방화벽은 알려진 주소에서 트래픽을 허용할 수 있으며, DNS 레코드는 안정적인 대상으로 가리킬 수 있고, 원격 사용자는 재시작 후마다 새로운 주소를 찾아야 하는 번거로움 없이 연결할 수 있습니다.
정적이라는 말은 모든 상황에서 영구하다는 의미는 아닙니다. 공급자는 서비스 이전, 계약 변경 또는 인프라 재설계 중에 주소를 변경할 수 있습니다. 조직은 정확한 기록을 유지하고 정적 주소가 결코 대체될 수 없다고 가정하지 않아야 합니다.
동적 IP 주소
동적 IP 주소는 자동으로 할당되며 시간이 지남에 따라 변경될 수 있습니다. 홈 인터넷 연결은 일반적으로 동적 공용 주소를 사용하지만, 로컬 네트워크는 DHCP를 통해 개인 주소를 할당하는 경우가 많습니다.
동적 할당은 공급자가 주소 공간을 효율적으로 사용할 수 있도록 합니다. 고객이 연결을 해제하면 주소가 풀로 반환되고, 나중에 다른 고객에게 할당될 수 있습니다. 일반적인 웹 브라우징 및 많은 소비자 애플리케이션에서는 이 과정이 보이지 않습니다.
동적 주소는 안정적인 대상이 필요한 서비스에 불편할 수 있습니다. 원격 액세스, 자가 호스팅 애플리케이션, 보안 허용 목록 및 DNS 레코드는 주소가 변경될 때 작동을 중단할 수 있습니다. 일부 사용자는 현재 주소가 변경될 때 호스트명을 업데이트하는 동적 DNS를 이 문제를 해결하기 위해 사용합니다.
동적 주소가 정적 주소보다 자동으로 더 안전하지 않습니다. 보안은 방화벽 구성, 인증, 패치 및 모니터링에 더 많이 의존합니다. 주요 차이점은 주소 할당이 고정되어 유지되도록 의도되지 않았다는 것입니다.
IP 주소 및 도메인 이름
사람들은 일반적으로 수치적 IP 주소보다 도메인 이름을 통해 웹사이트에 액세스합니다. DNS는 두 가지를 연결합니다. 브라우저가 도메인 이름을 요청하면 DNS 해석기가 해당 레코드를 검색하고 하나 이상의 IP 주소를 반환합니다.
도메인은 단일 서버, 여러 서버, 콘텐츠 전송 네트워크 또는 글로벌 로드 밸런싱 시스템에 가리킬 수 있습니다. 이는 서비스 소유자가 사용자가 브라우저에 입력하는 이름을 변경하지 않고 인프라를 변경할 수 있게 합니다.
관계는 항상 1:1이 아닙니다. 하나의 IP 주소는 가상 호스팅이 사용될 때 여러 웹사이트를 호스팅할 수 있습니다. 동일한 도메인은 중복, 성능 또는 지리적 분산을 위해 여러 IP 주소로 해결될 수도 있습니다.
DNS는 IP 라우팅을 대체하지 않습니다. 사용자와 애플리케이션이 주소를 탐지하는 데 도움을 주며, 라우터는 이 주소를 사용하여 패킷을 전달합니다. 서비스가 접근 가능하게 유지되기 위해서는 두 시스템 모두 올바르게 구성되어야 합니다.
IP 주소가 당신의 위치를 드러낼 수 있습니까?
IP 주소는 네트워크의 등록 지역 또는 서비스 공급업체에 대한 대략적인 정보를 제공할 수 있습니다. 공개 데이터베이스는 주소 블록을 국가, 도시, 조직 또는 공급업체와 연결할 수 있지만, 정확도는 다양합니다.
IP 지리 위치 정보는 정확한 GPS 위치로 간주되어서는 안 됩니다. 주소는 실제 사용자 대신 데이터 센터, 인터넷 서비스 공급업체, 호스팅 회사 또는 후원 기관에 등록될 수 있습니다. 모바일 네트워크, VPN, 클라우드 플랫폼 및 기업 게이트웨이가 사용자의 물리적 위치와 다른 보이는 위치를 만들 수 있습니다.
웹사이트는 IP 정보를 브라우저 데이터, 계정 세부 정보, 쿠키 및 기타 신호와 결합할 수 있습니다. IP 주소만으로는 일반적으로 네트워크 수준의 대략적인 정보를 제공할 뿐, 개인의 이름이나 정확한 집 주소를 자동으로 밝히지는 않습니다.
공공 주소 공간을 관리하는 조직은 등록 데이터 및 지리 위치 데이터베이스가 제3자에 의해 사용될 수 있음을 기억해야 합니다. 등록 정보, 불법 이메일 연락처 및 역방향 DNS 정보를 정확하게 유지하면 자원의 의도된 사용에 대한 혼란을 줄일 수 있습니다.
비즈니스가 공용 IP 주소가 필요한 이유는 무엇인가요?
사업자는 웹사이트, 이메일 시스템, VPN 서비스, 애플리케이션 게이트웨이, DNS 인프라스트럭처, 원격 액세스, 클라우드 연결 및 BGP 발표를 위해 공용 IP 주소가 필요할 수 있습니다.
여러 데이터 센터를 운영하는 회사는 여러 위치에서 발표할 수 있는 주소 공간이 필요할 수 있습니다. 여러 상류 공급업체를 사용하는 네트워크는 경로 정책을 제어하고 강건성을 향상시키기 위해 자체 ASN 및 공개 프리픽스도 필요할 수 있습니다.
일부 기업은 대규모 독립적인 할당을 얻는 것이 어려우거나 비쌀 수 있기 때문에 IPv4 주소를 임대합니다. 다른 기업은 장기적인 성장과 현대적인 네트워크 아키텍처를 지원하기 위해 IPv6 할당을 사용합니다. 적절한 솔루션은 서비스, 트래픽 모델, 공급업체 관계 및 규제 요구 사항에 따라 달라집니다.
공개 자원은 신중하게 관리되어야 합니다. IPv4 블록 또는 IPv6 접두사를 수락하기 전에, 조직은 등록 정보, 경로 기록, 평판 신호 및 승인 기록을 검토해야 합니다. IP 자원 준비 확인기 can be used as an initial technical review for a public IPv4 or IPv6 prefix.
IP 주소 및 네트워크 보안
IP 주소는 네트워크 보안의 단일 요소에 불과합니다. 공개된 주소를 스캔하여 노출된 서비스, 오래된 소프트웨어 또는 약한 인증을 찾는 해커가 있을 수 있습니다. 이로 인해 인터넷에 연결된 모든 주소는 적절한 방화벽으로 보호되어야 하며 예기치 않은 활동에 대해 모니터링되어야 합니다.
비활성 포트를 닫고, 보안 업데이트를 적용하고, 강력한 인증을 사용하며, 민감한 통신을 암호화해야 합니다. 접근 권한은 실제로 필요한 네트워크 및 사용자에게만 제한되어야 합니다. 공용 IP 주소는 올바른 신원 및 접근 제어의 대체로 사용되어서는 안 됩니다.
IP 신뢰도는 또 다른 운영 고려 사항입니다. 주소는 스팸, 악성 소프트웨어, 남용 또는 의심스러운 활동의 이력이 있을 수 있습니다. 이는 이메일 전송, 광고 플랫폼, 사기 시스템 및 호스팅 서비스에 영향을 줄 수 있습니다. 공개된 주소를 배포하기 전에 기업은 등록 및 라우팅 데이터를 검토하는 것 외에도 신뢰도 검사를 수행해야 합니다.
RPKI는 어떤 ASN이 접두사에 대해 원본으로 권한이 있는지를 검증하는 데 도움을 줄 수 있지만, 주소가 남용 이력에서 자유로운지 증명하지는 않습니다. 경로 보안 및 명성 관리는 다른 문제를 해결하며 별도로 검토되어야 합니다.
자주 묻는 질문
IP 주소는 MAC 주소와 동일합니까?
아니요. IP 주소는 네트워크 계층에서 작동하며, 서로 다른 네트워크 간의 트래픽을 라우팅하는 데 사용됩니다. MAC 주소는 로컬 네트워크 세그먼트 내의 네트워크 인터페이스를 식별합니다. 라우터는 네트워크 간 트래픽 이동에 IP 주소를 사용하고, 스위치는 일반적으로 로컬 전달에 MAC 주소를 사용합니다.
같은 IP 주소를 가진 두 개의 장치가 있을 수 있습니까?
같은 네트워크 내에서 두 장치가 동일한 주소를 사용해서는 안 된다. 이는 충돌을 일으키기 때문이다. 개인 주소는 다른 독립적인 네트워크에서 재사용할 수 있으며, 공개 주소는 글로벌 인터넷에서 충돌을 피하기 위해 조정되어야 한다.
라우터를 재시작하면 IP 주소가 변경되나요?
동적 주소를 변경할 수 있으며, 이는 공급자의 할당 시스템에 따라 다릅니다. 정적 주소 또는 예약된 DHCP 주소는 더 오래 동일하게 유지될 가능성이 높습니다. 확인하는 유일한 신뢰할 수 있는 방법은 재시작 전후에 주소를 확인하거나 네트워크 공급업체에 문의하는 것입니다.
IPv6는 즉시 IPv4를 대체합니까?
IPv4 및 IPv6는 계속 함께 작동합니다. 많은 네트워크가 이중 스택 배포, 번역 서비스 또는 기타 전환 기술을 사용합니다. IPv6 채택은 증가하고 있지만, 이전의 시점은 공급자, 애플리케이션, 하드웨어 및 비즈니스 요구 사항에 따라 달라집니다.
동적 IP 주소로 웹사이트를 호스팅할 수 있나요?
네, 하지만 동적 DNS 및 추가 구성이 필요할 수 있습니다. 안정적인 정적 주소는 일반적으로 생산 호스팅에서 더 쉽게 사용되며, DNS 레코드, 인증서, 액세스 규칙 및 모니터링이 일관되게 유지될 수 있기 때문입니다.
공개 IP 주소가 내 컴퓨터를 모두에게 보이게 하나요?
필요하지 않습니다. 방화벽과 라우터 정책은 들어오는 연결을 차단할 수 있습니다. 그러나 공용 주소는 탐지되고 스캔될 수 있으므로, 의도적으로 공용 서비스를 호스팅하지 않을 때에도 보호하고 모니터링해야 합니다.