Sitecom 300N 端口转发从局域网访问

Sitecom 300N 端口转发从局域网访问

我有这个调制解调器路由器:

  • 外部 IP:(x.x.x.x静态)
  • 内部 IP:192.168.0.1

现在,我已在公共 DNS 上指定x.x.x.xwww.mydomain.com和。app.mydomain.comsvn.mydomain.com

在 LAN (NAT) 上,我的服务器具有内部 IP 192.168.0.150。该服务器具有 apache2,并配置了一些与 DNS 记录匹配的虚拟主机。

我为端口 80 映射了端口转发。

*.mydomain.com从 LAN 外部访问效果很好,可以转发并且我可以看到我的服务器。

问题是当我尝试*.mydomain.com从 LAN 客户端访问时:端口转发没有发生,并且我看到了路由器管理页面!

注意:

  • http://192.168.0.150由于虚拟主机配置,我无法访问,但是我想为内部和外部保留相同的名称地址

  • 这块垃圾只能转发到同一个端口(无法配置转发…… x.x.x.x:8080192.168.0.150:80

  • 我还没有找到在路由器上配置 DNS 记录的方法

任何想法?

也许放置一个内部 DNS 服务器可以解决?


@DavidPostill

不,这不可能,就像我说的:

  • 这块垃圾只能转发到同一个端口(无法配置转发…… x.x.x.x:8080192.168.0.150:80

虚拟服务器列表

start portend port用于定义端口范围,不要与source port和混淆destination port,在这块垃圾里没有这样的东西。

答案1

编辑您的主办方文件并添加以下内容:

192.168.0.150 www.mydomain.com
192.168.0.150 app.mydomain.com
192.168.0.150 svn.mydomain.com

答案2

我设置了自己的 DNS 服务器192.168.0.150并让路由器使用和传播它:

域名系统

现在一切正常。

相关内容