我的路由器 WAN IP 是 10.0.51.132,子网掩码是 255.255.255.255,而我的外部 IP 是静态的,当我在 google 中写“我的 IP 是什么”时,它总是相同的。WAN IP 是 10.0.51.132 它一直在变化。
所以我假设我的 ISP 有一个 DHCP 服务器,它为我们提供了一些动态 IP,我们通过 PPPOE(用户名/密码)连接,但子网掩码 255.255.255.255 是怎样的。
我可以在我的 ISP 内与 LAN 中的某人联系吗?
+-------{ ISP }-----+----------+
| | |
| | |
me(router) pc1 router1
| |
| +-----+------+
pc | |
| |
pc2 pc3
Q# 1 - 现在可以连接到子网掩码为 255.255.255.255 的路由器的 PC 连接到连接到 router1 的 PC3,这是另一个从同一 ISP 获取互联网的家庭,随机 IP 和子网掩码为 255.255.255.255 连接?
Q# 2 - 我是否也可以在我的路由器 DHCP 中设置相同的东西,为所有连接的设备提供 255.255.255.255 的子网掩码,这样它们就不能在 LAN 中通信,而是直接与路由器通信?
Q# 3 - 提供该子网掩码会影响网络性能吗?
Q# 4 - “我的 IP 是什么”中显示的静态 IP 是否也可能是 ISP 提供的其他连接的静态 IP?
Q# 5 - 我是双重 NATTED 吗?如果是的话,它将延迟多少放在本地连接中?
我的路由器
WAN
------------
IP Address: 10.0.51.132 PPPoE(Connect Automatically)
Subnet Mask: 255.255.255.255
Default Gateway: 10.0.51.132
DNS Server: 8.8.8.8 , 0.0.0.0
LAN
-----------
MAC Address: **-**-**-**-**-**
IP Address: 192.168.0.1
Subnet Mask: 255.255.255.0
Q1 - 连接到 ISP 的路由器:您似乎已将其连接到 ISP 调制解调器上的 LAN 端口。普通的。该 IP 可能会根据您的 ISP 更改。
建议(我这样做):让您的 ISP 将调制解调器置于桥接模式,将路由器的 WAN 端口连接到 ISP 模式的端口 1,然后在路由器设置中,通过您的连接设置将 WAN 端口连接到 Internet。
我认为从长远来看,这将使您的设置更容易。
子网掩码将告诉源主机给定的目标主机是本地的(有自己的链路层地址)还是远程的(必须使用网关的链路层地址)。
但是 PPP 是点对点的连接——没有ARP,没有链路层寻址,实际上根本没有本地主机和非本地主机的区别;数据包只能到达一个地方(PPP 链路的另一端)。因此,不需要子网掩码。
(在点对点接口上配置地址时,仍然可以指定子网掩码,因为它只是作为通过该接口的路由的简写——但链接根本不需要它。)
出于同样的原因,PPP 链路也不需要有效的“默认网关”IP 地址——路由可以简单地指向接口本身,不需要转换为第 2 层地址。
子网掩码无关紧要。无论哪种方式,您将数据包发送到 ISP 的网关,然后将它们转发到您邻居的路由器,就是这样。
至于双NATing ISP是否真的允许客户之间的这种连接,我完全不知道。也许如果您尝试连接到 router1 的 WAN 地址,它会像正常一样工作(端口转发和所有)?
从理论上讲,是的,但并非所有操作系统都会接受它。(IIRC,至少 Windows 坚持认为类似以太网的网络需要有类似以太网的子网掩码。)
想要强制所有通信必须通过路由器的网络通常采用不同的方法——他们在路由器上使用“代理 ARP”,在以太网端口上使用“端口隔离”。这会诱使所有主机认为子网中的每个 IP 地址都对应于路由器的 MAC 地址,并且您会得到相同的结果。
是的——您的路由器成为所有内部 LAN 流量的瓶颈,无法再通过以太网交换机走捷径。(特别是如果路由仅使用路由器的弱 CPU 完成。)
虽然它不会直接影响您的 Internet 访问,但路由器上的额外负载仍会间接产生负面影响。
是的——如果不共享,ISP 就不需要为您的路由器分配 10.x 地址(他们会直接将公共 IP 地址分配给您的 PPPoE 链接)。
但是,这根本与网络掩码无关。
是的。您的路由器执行 NAT,并且它有一个“私有”WAN 地址,这意味着 ISP必须执行 NAT,否则您无法访问 Internet。
我不知道。