300分求助:如何将局域网上的机器设成web服务器(300分)

  • 主题发起人 主题发起人 JimLee2000
  • 开始时间 开始时间
端口转发可以实现,只是要看你的Server A转的什么系统,Linux的话好说,Win下没做
过,可能有商业软件能够实现。 Linux下的做法如下:
Server A有外部IP,假设为61.186.74.6,另一台Server B在局域网中,假设为
192.168.0.222, 在A上打开IP转发选项,设置ipchains,加入:

#装载IP端口转发模块
/sbin/modprobe ip_masq_portfw

#转发端口8000到另一个地址的80端口,2121到21端口
ipmasqadm portfw -a -P tcp -L 61.186.74.6 8000 -R 192.168.0.222 80
ipmasqadm portfw -a -P tcp -L 61.186.74.6 2121 -R 192.168.0.222 21

这样,外部访问时,
http://61.186.74.6/ 打开的是Server A
http://61.186.74.6:8000/ 打开的是Server B
 
楼上说的有道理
肯定要在那台有IP的机器上安装一个IP转发的程序,而且第二台WEBSERVER也不能用默认得80端口了
 
呵呵,什么叫做'有道理"呀? 我以前只有一个IP时就是这么做的。。。 [:)]
可以应用于很多方面的服务,我试过FTP、Telnet、WWW都可以。
 
关键是你只有一个固定ip
除非,另一台web服务器不用80端口
 
windows2000server版本中的路由功能就可以实现NAT。
 
哪个用NAT实现了的嘛,老是在NAT
 
nat就是网络地址转换,win2000 server的路由里面有这个功能
不过我更喜欢用linux下面的iptables.
 
先谢谢各位了!
不明白的地方再问大家!
 
后退
顶部