web-server – 无法使用LAN内的远程ip访问本地Web服务器

由于我改变了我的ISP,当前的路由器(ADB P-RG A4202N)将不允许我使用我的远程IP或no-ip主机从我的本地网络访问我的Web服务器 – 它将我重定向到路由器配置页面.不仅是我的服务器PC,而且连接到同一局域网的所有其他设备都无法使用远程IP访问我的网站(内部IP工作正常).

但是,如果我从远程主机访问我的网页 – 一切正常.

我该如何解决?我想在我的网站内访问我的网站时使用我的远程IP /主机.目前我在主PC上的hosts文件添加了127.0.0.1 myremoteip规则,但这是我不想保留的解决方法.

我的Web服务器在Win7上运行,完全禁用防火墙用于测试目的.端口转发正在运行.

解决方法

我假设这是NATed连接的背后.在这种情况下,您需要启用 NAT reflection以允许内部流量到您的站点解析到的外部IP地址.认情况下,大多数路由器都没有启用此功能,许多消费者防火墙甚至不支持其开箱即用的固件.如果没有此功能,从LAN到WAN地址的数据包将不受NAT规则的约束,但会被设备过滤.

我简要介绍了the manual for your router,但看不到任何提及此功能内容.这可能意味着它不受支持,并且需要替代设备.

在这些场景中,通常在内部网络上配置split DNS以解析站点的不同IP地址,这使您可以直接与计算机通信,而不必通过防火墙.这也消除了对内部访问站点的连接的依赖性,如果必须使用公共名称服务器来解析DNS中的名称,则NAT反射方法不提供这种连接.如果您有可以配置的本地解析名称服务器,则拆分DNS方法很有用,但HOSTS文件方法对于单个计算机也同样适用.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些