linux上端口映射的详细步骤
在网上搜索好多对l inux配置端口映射都不够详细我在RedHat8.0上用ipta bles配置了端口映射讲述详细的配置过程供大家参考。
【实现功能】
PCA是eth0 172.18.10.212 内网eth1 219.239.xx.xx 外网
PCB是 172.18.10.205 内网
A的8080端口映射到B的80端口
【步骤】
1、 首先应该做的是/etc/sysctl .conf配置文件的 net. ipv4. ip_forwa rd=1默认是0
这样允许iptalbes FORWARD。
2、 在/etc/rc.d/init.d 目录下有iptables文件使用格式如下
Usage: ./iptables {start|stop|restart|condrestart|status|panic|save}
相当与service iptables {. . . .}
把iptables服务停止清除以前的规则存盘
到/etc/rc.d/init.d 目录下运行
./iptables stopiptalbes -Fiptalbes -Xiptalbes -Z
./iptables save
3、 重新配置规则iptables -t nat -A PREROUTING-d 219.239.xx.xx-p tcp--dport8080-j DNAT--to-destination
172.18.10.205:80iptables -t nat-A POSTROUTING-d 172.18.10.205-p tcp --dport80-j SNAT--to
172.18.10.212iptables -A FORWARD-o eth0-d 172.18.10.205-p tcp --dport 80-j ACCEPTiptables -A FORWARD-i eth0-s 172.18.10.205-p tcp--sport80-j ACCEPT
DNATSNAT的请参考帮助这里不再陈述。
4、 新的规则存盘
./iptables save
规则存盘后在/etc/sysconfig/ipta bles这个文件里面若你对这个文件很熟悉
直接修改这里的内容也等于命令行方式输入规则。
5、 启动iptables服务
./iptables start
在/proc/net/ip_conntrack文件里有包的流向如下面tcp 653 TIME_WAITsrc=221.122.59.2dst=219.239.xx.xxsport=7958 dport=8080packets=9 bytes=1753src=172.18.10.205 dst=172.18.10.212sport=80 dport=7958 packets=9bytes=5777 [ASSURED] use=1
傲游主机商我们可能很多人并不陌生,实际上这个商家早年也就是个人主机商,传说是有几个个人投资创办的,不过能坚持到现在也算不错,毕竟有早年的用户积累正常情况上还是能延续的。如果是新服务商这几年确实不是特别容易,问到几个老牌的个人服务商很多都是早年的用户积累客户群。傲游主机目前有提供XEN和KVM架构的云服务器,不少还是亚洲CN2优化节点,目前数据中心包括中国香港、韩国、德国、荷兰和美国等多个地区的CN...
博鳌云是一家以海外互联网基础业务为主的高新技术企业,运营全球高品质数据中心业务。自2008年开始为用户提供服务,距今11年,在国人商家中来说非常老牌。致力于为中国用户提供域名注册(国外接口)、免费虚拟主机、香港虚拟主机、VPS云主机和香港、台湾、马来西亚等地服务器租用服务,各类网络应用解決方案等领域的专业网络数据服务。商家支持支付宝、微信、银行转账等付款方式。目前香港有一款特价独立服务器正在促销,...
关于Linode,这是一家运营超过18年的VPS云主机商家,产品支持随时删除(按小时计费),可选包括美国、英国、新加坡、日本、印度、加拿大、德国等全球十多个数据中心,最低每月费用5美元($0.0075/小时)起。目前,注册Linode的新用户添加付款方式后可以获得100美元赠送,有效期为60天,让更多新朋友可以体验Linode的产品和服务。Linode的云主机产品分为几类,下面分别列出几款套餐配置...