服务器、笔记本电脑、路由器和调制解调器,IP 地址?

服务器、笔记本电脑、路由器和调制解调器,IP 地址?

我家里有一台简单的服务器。该服务器直接连接到调制解调器,IP 为:192.168.1.7

我的笔记本电脑连接到无线路由器,该路由器连接到同一个调制解调器。我的笔记本电脑的 IP 为 192.168.11.2。

我设置了一些 iptables 规则,只允许我自己的笔记本电脑 IP 地址通过 http(端口 80)连接到服务器。我以为我输入了正确的 IP 地址,即 192.168.11.2。但我的日志显示该连接被阻止,因为它来自 IP 192.168.1.6。所以显然只允许这个 IP 地址接受连接。

我的问题是,为什么服务器的传入 IP 地址 (192.168.1.6) 与我的笔记本电脑的 IP (192.168.11.2) 不同。这是因为中间有路由器吗?如果是,原因是什么?服务器难道不应该只看到我的笔记本电脑的 IP 地址吗?

答案1

在路由器上禁用 DHCP 或仅将路由器用作 AP - 不要使用 WAN 端口..在其中一个 LAN 端口中使用互联网电缆,路由器将充当交换机(有点)

答案2

我听从了 DavidPostill 的建议,将 wifi 路由器改为接入点 (AP)。我的笔记本电脑(现在 IP 为 192.168.1.9)可以连接到它并上网。

但是,现在我的笔记本电脑无法与服务器通信,可能是因为服务器通过以太网电缆直接连接到我的调制解调器。因此,我将这根电缆也插入了接入点。现在我可以通过笔记本电脑(通过 AP)与服务器通信,并且我知道允许哪个 IP 进入iptables

相关内容