当前位置: 技术问答>linux和unix
[端口映射-在线等-100分]新安装的redhat as4 ,怎样做端口映射?
来源: 互联网 发布时间:2015-11-03
本文导语: 初学linux ,问题如下: 公司局域网,网段:192.168.0.0 ,掩码:255.255.255.0 网关 linux ,内网地址:192.168.0.1(eth0) 外网地址:218.108.132.147(eth1) (固定IP) 内网 web 服务器 : 192.168.0.254 ...
初学linux ,问题如下:
公司局域网,网段:192.168.0.0 ,掩码:255.255.255.0
网关 linux ,内网地址:192.168.0.1(eth0)
外网地址:218.108.132.147(eth1) (固定IP)
内网 web 服务器 : 192.168.0.254 端口: 80
,现在想将内网的 web 服务器映射到外网,应该怎么做?
请指点,分数送上。
公司局域网,网段:192.168.0.0 ,掩码:255.255.255.0
网关 linux ,内网地址:192.168.0.1(eth0)
外网地址:218.108.132.147(eth1) (固定IP)
内网 web 服务器 : 192.168.0.254 端口: 80
,现在想将内网的 web 服务器映射到外网,应该怎么做?
请指点,分数送上。
|
用IPTABLES
iptables -t nat -A PREROUTING -i 218.108.132.147 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.254:80
iptables -t nat -A POSTROUTING -o 218.108.132.147 -s 192.168.0.254 -p tcp --destination-port 80 -j MASQUERADE
然后把这个代码放在/etc/rc.d/rc.local文件里面
iptables -t nat -A PREROUTING -i 218.108.132.147 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.254:80
iptables -t nat -A POSTROUTING -o 218.108.132.147 -s 192.168.0.254 -p tcp --destination-port 80 -j MASQUERADE
然后把这个代码放在/etc/rc.d/rc.local文件里面