我正在将binatone路由器上的端口80转发给运行apache http服务器的服务器。当我从LAN外部访问服务器时,配置工作得很好,但是当我尝试从连接服务器的同一个LAN(使用公共IP)访问服务器时,它打开了binatone配置接口。
当从LAN内部访问时,我如何使其转发端口80 (如果可以这样做,那么我将如何访问路由器配置)?
发布于 2013-02-24 16:42:14
达到目标的最方便的方法是在路由器上设置DNS缓存(如果可能的话),或者在工作站上编辑主机文件。这个想法是,当您在LAN上时,您应该通过LAN访问您的服务器,因为,正如您所提到的,如果您为路由器的LAN接口转发80个端口,您将无法访问路由器的web配置接口。只需添加到您的主机文件:1.2.3.4 your-server.tld,其中your-server.tld是您的服务器的公共访问名称,1.2.3.4是它的本地IP。
发布于 2013-02-25 11:27:05
我猜您正在使用主机名访问您的服务器,在DNS中,这点位于Binatone的IP地址。当Binatone从内部获得请求时,它不会进行端口转发。
您需要通过另一个名称、IP地址访问服务器,或者将DNS名称解析为内部IP地址。如果您是唯一在web服务器上工作的人,那么@SlimSuper英雄建议的主机文件更改是最简单的方法。如果有更多的人,那么你可能想用内部DNS解析做点什么。
https://serverfault.com/questions/482004
复制相似问题