我做了一些扫描才意识到存在IP地址错配。更近一点,我的公共IP地址与我的ISP的下一跳IP地址不匹配.
所以,当我扫描调制解调器的公共IP地址时,tracert告诉我,带有公共IP的路由器离我只有一步之遥。当然,因为我在这个路由器的专用网络里。这也意味着,我的路由器的“内部”IP地址是192.168.1.1 (例如),我的外部地址是我的路由器的公共地址(例如,81.81.81.81)。
但问题是:
为什么,当我跟踪8.8.8.8时,第二个跳IP地址,在我的网关之后,是一个私有的10.0.0.0/8地址。
使用什么技术,我的外部IP能够路由到ISP的私有IP?
这不意味着,我的公共地址面临一个私人地址吗?下面是跟踪器的输出:
1 <1 ms <1 ms <1 ms 192.168.1.1
2 3 ms 3 ms 11 ms 10.255.195.1发布于 2016-08-09 13:41:47
您的ISP可以建立基于RFC1918 IP地址的网络。然后在路上的某个地方有NAT应用来翻译IP地址。
发布于 2016-08-09 13:43:03
显然,您的ISP正在使用CGN (运营商级NAT).见RFC 6264,一种用于IPv6 6过渡的增量载波级NAT。一些ISP愚蠢地使用RFC 1918专用地址空间来代替IANA预留地址块:RFC 6598,IANA-共享地址空间的保留IPv4 4前缀)。这个范围是100.64.0.0/10。大多数ISP不使用IANA指定的范围,他们只是使用常规的RFC 1918地址空间。
RIR已经耗尽了分配给IP的IPv4地址,因此IP转而将非公共IPv4地址分配给住宅客户,从而为愿意为公共IPv4地址支付溢价的商业客户节省了宝贵的公共IP地址。
来自RFC 6598:
RFC还列出了CGN引起的一些问题:
5.2。经验数据共享地址空间分配的主要动机是作为CGN的地址空间;CGN的使用和影响以前已经在[RFC6269]和[NAT444 444-影响]中描述过。一些受到CGN不利影响的服务如下:
根据你的评论,我觉得你很困惑。你认为地址是这样的:
192.168.1.1[LAN-Your Router-WAN]83.79.34.21<-->10.255.195.1[ISP router]Internet实际上,它看起来是这样的:
192.168.1.1[LAN-Your Router-WAN]10.255.195.2<-->10.255.195.1[ISP router]83.79.34.21<-->Internet当您访问报告您的公共地址的网站时,它只会看到ISP公共地址83.79.34.21,因为分配给您路由器的私有地址不能在公共因特网上路由。公共地址不在您的路由器上,而是在ISP路由器上。您的所有通信量都在两个私有地址块之间在路由器上被翻译,并且在ISP路由器上再次从私有地址转换为公共地址。那双NAT可能会给你带来麻烦,这取决于你想做什么。
https://networkengineering.stackexchange.com/questions/33876
复制相似问题