微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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文件方法对于单个计算机也同样适用.

原文地址:https://www.jb51.cc/html/228821.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐