说到端口映射,我们首先想到的是通过Windows系统对对象进行内网穿透,以让Windows可以在本地磁盘中看到映射的目标,而在linux环境下进行端口映射shell(也就是实现linux端口映射)则需要使用iptables命令,本文小编为大家带来linux端口映射命令介绍。
linux端口映射怎么操作?
本文小编从两种情形来解读linux端口映射的操作问题。
情形一:跨网络、跨主机的映射Full-Nat
我们想到达主机B的80端口,但是由于网络限制可能无法直接完成。但是我们可以到达主机A的8080端口,而主机A可以直接到达B的80端口。
这时候可以使用iptables,将主机B的80端口映射到主机A的8080端口,通过访问A的8080相当于访问B的80。实现如下:
在主机A上直接如下命令,实现端口映射的Full-Nat
01#!/bin/bash
02pro='tcp'
03NAT_Host='Host_A'
04NAT_Port=8080
05Dst_Host='Host_B'
06Dst_Port=80
07iptables -t nat -A PREROUTING -m -p --dport -j DNAT --to-destination :
08iptables -t nat -A POSTROUTING -m -p --dport -d -j SNAT --to-source
说明:
NAT_Pro表示NAT的协议,可以是tcp或udp
NAT_Host表示中间做端口映射的主机。这里也就是主机A
NAT_Port表示中间做端口映射的端口。这里也就是主机A的8080口
Dst_Host表示被NAT的主机。这里也就是主机B
Dst_Host表示被NAT的端口。这里也就是主机B的80口
情形二:主机内部的端口重定向
我们可能需要将访问主机的7979端口映射到8080端口。也可以iptables重定向完成。
01iptables -t nat -A PREROUTING -p tcp --dport 7979 -j REDIRECT --to-ports 8080
注意问题:
需要打开ip_forward功能:
01echo '1' > /proc/sys/net/ipv4/ip_forward
以上便是关于linux端口映射命令的一些案例,在不同的情形下我们都可以使用iptables命令来完成这些操作。
花生壳如何实现linux端口映射?
第一部分
1)http://service.oray.com/
在花生壳官网上注册一个账号,网站会给你分一个公网域名
接下来安装花生壳
以Centos为例
http://service.oray.com/question/4287.html 有详细的安装说明
对应的注册的账号
Enter your Orayaccount:hlblog <—输入账号回车 必需事先在贝锐网站中注册护照和密码,然后就那个写在这里
Password:<—输入密码回车
Networkinterface(s):
[eth0] =[IP:192.168.1.103]
[lo]= [IP:127.0.0.1]
Chooseone(default eth0):<—选择网卡回车
Logto use(default /var/log/phddns.log):<—日志文件存放地点回车
/var/log/phddns.log
Saveto configuration file(/etc/phlinux.conf)?(yes/no/other):yes:<—配置文件存放地点回车
这样花生壳就配置好了
2)将phddns拷贝到你希望的位置
[root@localhost src]# cp phddns /usr/bin/
以后台模式启动花生壳并检查运行情况
[root@localhost ~]# /usr/bin/phddns -c /etc/phlinux.conf -d
phlinux started as daemon!
[root@localhost ~]# tail /var/log/phddns.log
将花生壳加到系统启动时运行
[root@localhost ~]# vi /etc/rc.local
在文件的末尾加上一行:/usr/bin/phddns -c /etc/phlinux.conf -d
第二部分
DDNS是动态域名解析,指的是将变化的IP地址与固定的域名对应起来的服务。由于路由器WAN口IP是动态变化的(宽带拨号下),如果登录DDNS,那么只需要使用该域名即可访问到路由器,无需理会动态变化的IP地址。
http://www.kgfanr.com/articles/8090.html (这是tp-link路由器DDND设置的方法)
第三部分
在路由器上添加虚拟服务器。
花生壳端口映射软件,其应用优势众多,能满足广大用户的网络操作,并保证操作安全。总的来说花生壳可以使设备在内网或者没有固定/公网IP,也能轻松通过公网访问。同时因操作简洁,功能齐全,性能稳定,花生壳动态域名解析软件不仅个人用户庞大,而且也深受企业用户的欢迎。无论用户在任何地点、任何时间、任何线路,均可通过固定的花生壳域名访问其远程主机服务。
花生壳可以使设备在内网或者没有固定/公网IP,也能轻松通过公网访问。在花生壳的使用过程,充分感受到其易用性和专业性。有着强大的功能,在设置和使用过程中却非常便捷。同时官方提供各种详尽的的操作说明和良好客服服务。即便是新手也能轻松掌握。在使用一段时间后建议搭配花生壳Pro使用会更加高效与便捷。其应用优势众多,能满足广大用户的网络操作,并保证操作安全。