LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 721|回复: 4

动态域名求救

[复制链接]
发表于 2004-12-13 19:31:17 | 显示全部楼层 |阅读模式
局域网192.168.0.0/24 中有几台web服务器,有的是windows2k系统,如192.168.0.2,有的是Linux 系统,Linux系统中使用了基于IP的虚拟主机(基于域名的虚拟主机我还不怎么会配置),如1923.168.0.3,192.168.0.4

192.168.0.1 为Linux,接ADSL,做网关用

申请了动态域名test.8800.org, 用iptables 把它指向了192.168.0.2,在外网访问test.8800.org就可以访问192.168.0.2上的web

问题:
    这样我内网中只有一个Web服务器能够被外网访问,如何使内网的多个Web服务器能被外网访问呢?比如用test3.8800.org 访问192.168.0.3,用test4.8800.org访问192.168.0.4, 动态域名如何设置?,我用的是3322.org的动态域名,iptables又需要如何设置?

谢谢!~~~~~
发表于 2004-12-13 20:03:59 | 显示全部楼层
不妨用不同的端口分别映射到不同的web server,即可实现之,
发表于 2004-12-13 20:16:29 | 显示全部楼层
用端口映射。

要么就用 http://test.8800.org/~1/
这样的格式,我记得apache的rewrite也可以做到,不过难度似乎高了一点。
 楼主| 发表于 2004-12-13 20:19:39 | 显示全部楼层
谢谢!~~,理论上是可以的,但是我不知道浏览器端需不需要特殊处理。www的默认端口是80,如果要用其他端口,会不会造成用户的不便?比如说test4.8800.org使用81端口,浏览器端的设置是不是需要做些变动呢?要不要通知用户我用了81端口?如果要的话,我这么能够一个个的去通知啊
发表于 2004-12-13 20:29:19 | 显示全部楼层
基本上,是不能够的,如果你要做到这个,也许需要用virtualhost。不过这样的话,所有的请求都到了你的router上了,我还没想到如何转送到内网服务器上。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表