将路由器子网掩码设置为 255.255.255.255

将路由器子网掩码设置为 255.255.255.255

我的路由器 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

问题 # 1- 现在,连接到我的路由器的 PC(子网掩码为 255.255.255.255)是否可以连接到连接到路由器 1 的 PC3(路由器 1 是另一个家庭,从同一 ISP 使用随机 IP 和子网掩码 255.255.255.255 连接互联网)?

问题# 2- 我是否也可以在路由器 DHCP 中设置相同的内容,为所有连接的设备提供 255.255.255.255 的子网掩码,以便它们无法在 LAN 中通信,而是直接与路由器通信?

问题# 3- 给出该子网掩码会影响网络性能吗?

问题# 4- “我的 IP 是什么”中显示的静态 IP 是否也可能是 ISP 提供的其他连接的静态 IP?

问题# 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

答案1

因此,我假设我的 ISP 有一个 DHCP 服务器,它为我们提供一些动态 IP,并且我们通过 PPPOE(用户名/密码)连接,但子网掩码是 255.255.255.255。

子网掩码会告诉源主机给定的目标主机是本地的(具有自己的链路层地址)还是远程的(必须使用网关的链路层地址)。

但 PPP 是点对点连接——ARP,没有链路层寻址,实际上根本没有区分本地和非本地主机;数据包只能去一个地方(PPP 链路的另一端)。因此,不需要子网掩码。

(子网掩码在点对点接口上配置地址时仍然可以指定,因为它只是作为通过该接口的路由的简写 - 但链接根本不需要它才能工作。)

出于同样的原因,PPP 链路也不需要有效的“默认网关”IP 地址——路由可以简单地指向接口本身,而不需要转换为第 2 层地址。

问题# 1 - 现在,连接到我的路由器的 PC(子网掩码为 255.255.255.255)是否可以连接到连接到路由器 1 的 PC3(路由器 1 是另一个家庭,从同一 ISP 使用随机 IP 和子网掩码 255.255.255.255 连接互联网)?

子网掩码无关紧要。无论哪种方式,您都将数据包发送到 ISP 的网关,然后网关将其转发到邻居的路由器,仅此而已。

至于双 NAT ISP 是否真的允许客户之间有这样的连接,我完全不知道。也许如果你尝试连接到路由器 1 的 WAN 地址,它会像往常一样工作(端口转发和所有)?

问题 2 - 我是否也可以在路由器 DHCP 中设置相同的内容,为所有连接的设备提供 255.255.255.255 的子网掩码,以便它们无法在 LAN 中通信,而是直接与路由器通信?

理论上是的,但并非所有操作系统都会接受它。(如果我没记错的话,至少 Windows 坚持认为类似以太网的网络需要具有类似以太网的子网掩码。)

想要强制所有通信必须通过路由器的网络通常采用不同的方法 - 它们在路由器上使用“代理 ARP”,并在以太网端口上使用“端口隔离”。这会让所有主机误以为子网中的每个 IP 地址都与路由器的 MAC 地址相对应,从而获得相同的结果。

问题# 3 - 给出该子网掩码会影响网络性能吗?

是的 - 您的路由器将成为所有内部 LAN 流量的瓶颈,这些流量无法再通过以太网交换机走捷径。(尤其是当路由仅使用路由器较弱的 CPU 进行时。)

虽然它没有直接地影响你的上网,但路由器的额外负载还是会间接产生负面影响。

问题# 4 - “我的 IP 是什么”中显示的静态 IP 是否也可能是 ISP 提供的其他连接的静态 IP?

是的 - 如果不是共享的,ISP 就没有必要为您的路由器分配 10.x 地址(他们会将公共 IP 地址直接分配给您的 PPPoE 链接)。

然而,这与网络掩码根本无关。

问题# 5 - 我是否被双重 NATTED 了?

是的。你的路由器支持 NAT,并且有一个“私有”WAN 地址,这意味着 ISP必须正在进行 NAT,否则您将无法访问互联网。

如果是的话,本地连接的延迟是多少?

我不知道。

答案2

Q1 - 路由器已连接到 ISP:您似乎已将其连接到 ISP 调制解调器上的 LAN 端口。正常。该 IP 可能会根据您的 ISP 而变化。

建议(我这样做):让您的 ISP 将调制解调器置于桥接模式,将路由器的 WAN 端口连接到 ISP 模式的端口 1,然后在路由器设置中,通过您的连接设置将 WAN 端口连接到 Internet。

我认为从长远来看这将使您的设置更容易。

相关内容