사설IP : 라우터(공유기) 내에서 연결된 IP주소, 라우터(공유기)가 연결된 장치를 식별하기 위해 쓰는 IP주소
- 와이파이에 연결된 기기는 각각 공인IP를 가지는 것이 아닌 사설IP를 가진다(IPv4 개수의 한계)
NAT : 사설IP와 공인IP가 통신하기 위해 IP주소를 변경하는 것을 의미한다
그림상 10.0.0.0/8 의 사설IP 대역은 와이파이를 거치면 공인IP로 변환된다.

와이파이에 연결된 기기의 사설IP, 10.0.0.3 / 10.0.0.4 는 둘 다 NAT를 통해 123.123.123.123으로 변환된다.
티스토리 서버는 두 기기의 신호가 모두 공유기의 공인IP 주소(123.123.123.123)로 전달받는다고 식별한다.
따라서 NAT로 변환된 IP로는 두 기기(10.0.0.3 / 10.0.0.4)를 구분해서 응답값을 보내줄 수 없다.
이 때 PAT(Port Address Translation)으로 와이파이가 사설IP를 포트마다 다르게 분배한다
예를들어 10.0.0.3은 123.123.123.123:1, 10.0.0.4는 123.123.123.123:2로 변환된다
티스토리 서버는 목적지 포트를 다르게 설정하여 공유기가 출발지 사설IP로 응답을 줄 수 있다
확인
인터넷 연결 후 네이버에 '내 IP주소'를 검색한다
ipconfig에 나오는 IP와 다르게 조회된다
같은 와이파이에 연결된 경우 같은 주소가 조회된다

'개발업무 > 인프라' 카테고리의 다른 글
nslookup -debug (0) | 2023.10.31 |
---|---|
SCP/SSH : host key verification failed (0) | 2022.11.28 |
https SSL 인증서 작동 원리 (0) | 2022.11.13 |
MYSQL : Master Slave replication (1) | 2022.11.11 |
DNS name server IP 확인하는 법 (1) | 2022.11.07 |