...
IP 0.0.0.0/0 정리
aws 라우팅 테이블을 접해보면 0.0.0.0/0 이란 걸 보게 된다.
이게 정확히 무얼 뜻하는지 정리하는 시간을 가져보자.
0.0.0.0/0
0.0.0.0은 보통 서브넷 마스크 0.0.0.0과 같이 사용되며 모든 IP를 의미라고 한다.
이 문구를 보면, 0.0.0.0은 local machine의 모든 IPv4 address를 의미하기 때문에 0.0.0.0로 접근하면 로컬 호스트의 모든 IPv4로 되어있는 호스트에 접근이 가능하다는 것을 뜻한다.
호스트에 정확한 address가 할당되어 있지 않다면, 각각의 host는 그 address를 자신이라고 주장하게 되고 이에 따라 웹 서비스에서 0.0.0.0을 지정하면 자신의 IP를 그 address로 지정하게 되어 local로 접근이 되는 원리이다.
0.0.0.0/0 정리
- 모든 IPv4 주소 지정 방법
- 라우팅 테이블에서 사용되는 경우 기본 게이트웨이를 식별하는데 0.0.0.0에 대한 경로가 기본 경로
- 컴퓨터, 모뎀 및 네트워크 카드에서 수신 대기 중임을 의미
- 네트워크에 액세스할 수 있는 곳이면 어디에서나 접근 가능을 의미
::/0
0.0.0.0의 IPv6 버전을 말한다.
127.0.0.1
127.0.0.1은 로컬 호스트 즉 자기 스스로를 가리키는 IP이다.
- 동일한 기계에서만 액세스할 수 있음
- 포트가 인터넷이나 네트워크가 아닌 PC 자체의 연결만을 수신
255.255.255.255
255.255.255.255: 브로드캐스트 용도로 사용하기 위해 예약된 IP 주소이다.
예약된 IP는 일반적으로 소프트웨어, 개인 네트워크, 호스트, 서브넷, 문서, 변환, 멀티 캐스트, 브로드 캐스트, 로컬 통신, 루프백, 릴레이, 링크, 매핑, 테스트 및 향후 사용과 같은 특수 목적으로 사용된다.
인용한 부분에 있어 만일 누락된 출처가 있다면 반드시 알려주시면 감사하겠습니다
이 글이 좋으셨다면 구독 & 좋아요
여러분의 구독과 좋아요는
저자에게 큰 힘이 됩니다.