我想自己托管一个网站,为此我从 ISP 购买了一个静态 IP。我的硬件设置包括一个调制解调器和一个来自 ISP 的集成路由器(质量较差),以及一台 Netgear Nighthawk RAX120,我将其用作路由器来改善覆盖范围并在更换位置时启用即插即用 NAS。因此,我始终有两个 Wi-Fi 网络:一个来自我的 ISP,另一个来自 Netgear 路由器,只需插入我的 Netgear 路由器,我几乎可以在任何地方使用它。
当通过 ISP 的 Wi-Fi 进行自托管时,一切都按预期运行 — 我使用该192.168.0.*
地址配置端口转发,并且该站点可从外部访问。但是,如果托管我网站的 PC 通过 Netgear Wi-Fi 连接,它会收到该范围内的不同 IP 地址192.168.208.*
。调制解调器不接受此 IP 进行端口转发,给出“本地 IP 地址无效”错误(IP 在本地解析正常)。
在谷歌搜索该问题后,我尝试将子网掩码从 更改为255.255.255.0
,255.255.0.0
但得到:
“LAN IP 地址不能与 VLAN IP 地址位于同一子网。”
我似乎没有任何与 VLAN 相关的设置可供编辑。而且我担心整个设置会崩溃。
PS 我遇到的另一个问题是,通过 Netgear Wi-Fi 连接时,某些 HTTPS 网站拒绝加载,而是显示 Netgear 登录提示,然后将我重定向到URL/unauth.cgi
。Google、Gmail 和 Amazon 等大型网站运行正常,但较小的网站(例如http://propertypriceregister.ie/
)无法加载。使用 ISP 的 Wi-Fi 时一切正常。
我对网络知识知之甚少,但我想知道是否可以将我的 Netgear Wi-Fi 设置为“透明”代理,以便它不会干扰 ISP 的 Wi-Fi 行为?
理论上,这可能是因为 ISP 路由器不知道192.168.208 网络在哪里。它需要配置“静态路由”,告诉它可以通过 Netgear 的“WAN”192.168.0.x 地址访问此网络。
但实际上,许多此类路由器在设计时并没有考虑到这一点:它们只考虑了一个LAN 子网,甚至会拒绝技术上有效的输入。
因此,需要设置两级端口转发的情况并不少见:首先是到第二个路由器本身(到其“WAN”192.168.0.x 地址),然后是 Netgear 内部到实际服务器。
这听起来像是您在错误的方向(即从 LAN 端)设置了“端口转发”规则。只要 Web 浏览器首选通过 IPv6 连接,支持 IPv6 的大型站点就不会受到影响,但仅支持 IPv4 的站点将被此类规则重定向。
这通常被称为“桥接模式”或“接入点模式”,即禁用Netgear 路由器的路由器功能。(虽然我听说过有些制造商的设备使用“接入点模式”来表示相反的意思……)
在此类 Wi-Fi 路由器上,LAN 以太网端口始终桥接到 Wi-Fi 网络,只有 WAN 端口不桥接。因此,如果 Netgear 没有明确的“桥接”或“接入点”选项,仍然可以通过使用其 LAN 端口之一(而不是 WAN 端口)连接到 ISP 的路由器来实现相同的目的 - 但在此之前,请禁用 Netgear 的“DHCP 服务器”和“UPnP”功能,以免与 ISP 路由器的 DHCP 发生冲突。
一旦将所有设备桥接到一个大型网络中,您就可以让两个设备提供相同的 SSID,无线客户端将自动在它们之间漫游。