참고 : 라우터는 어디에나 있습니다. 걱정해야 할 것은 NAT입니다. 인터넷의 "실제"라우터는 사용하지 않습니다.
모든 ISP가 모든 가입자에게 글로벌 IPv4 주소를 제공합니까?
그 질문에 대한 답은 불행히도 아닙니다 . 많은 휴대 전화 제공 업체는 연결된 모든 장치에 고유 한 주소를 부여하는 데 필요한 IP 주소의 양이 없습니다. 대신 기본적으로 거대한 NAT 라우터 설정 인 Carrier-grade NAT를 사용합니다. 또한 점점 더 많은 수의 고객에게 서비스를 제공하기 위해 점점 더 많은 일반 ISP가이 방법을 사용해야합니다.
Tracing route to superuser.com [190.93.244.58]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 192.168.2.1
2 26 ms 25 ms 12 ms HSI-KBW-095-208-060-001.hsi5.kabel-badenwuerttem berg.de [95.208.60.1]
3 24 ms 8 ms 8 ms 172.30.21.57
4 8 ms 9 ms 9 ms 84.116.191.33
5 10 ms 11 ms 29 ms 84.116.191.2
6 12 ms 12 ms 10 ms ffm-b1-link.telia.net [62.115.48.101]
7 16 ms 14 ms 12 ms ffm-bb1-link.telia.net [62.115.135.233]
8 11 ms 17 ms 10 ms ffm-b10-link.telia.net [62.115.137.141]
9 14 ms 12 ms 16 ms cloudflare-ic-302937-ffm-b10.c.telia.net [62.115 .35.226]
10 11 ms 13 ms 14 ms 190.93.244.58
Trace complete.
첫 번째 홉에서 내부 IP 주소가있는 케이블 라우터를 볼 수 있습니다 192.168.2.1
. 이제 실제로 IPv4 주소가 할당되어 있지만 여기에는 표시되지 않습니다. 대신 다음 홉을 살펴보십시오. # 2 : 주소는 인터넷 라우팅 가능한 IP 주소입니다. 이를 통해 라우터의 외부 IP도 인터넷 라우팅 가능하다고 추론 할 수 있습니다.
인터넷 이외의 IP 주소가 포함 된 추가 홉이있는 경우 ISP의 캐리어 급 NAT 설정을 암시합니다.
Traceroute는 IP 주소를 "직접 연결"만 반환합니다. 라우터의 공용 IP 주소를 얻지 못하는 이유가 여기에 있습니다. 다행히도이를 파악할 수있는 웹 서비스가 많이 있습니다.
traceroute
내 (리눅스) 시스템에서,하지만 내가 어떻게 출력에 지정된 IP 주소가 내부 세계와 아니라는 것을 확실히 알 수 있습니까? (내가 본 모든 내부 주소가10
A 블록에 있다고 생각하지만 해당 블록을 사용하는 것에 대한 외부 주소는 가정하지 않습니다.)