明确内网mysql数据库访问地址,并确保mysql数据库服务正常。如本地mysql数据库访问地址是localhost:3306。
2,nat123端口映射之全端口映射。
在mysql数据库服务器局域网内安装nat123客户端,并使用它。
如何实现nat123全端口映射方法
使用自己的帐号登录。如没有帐号,可以“注册帐号”进入网站进行注册。
主面板/端口映射列表/添加映射。
设置映射信息。选择全端口映射类型。全端口映射P2p模式是免费模式。全端口映射转发p2p是VIP模式,需要VIP才能使用。填写内网mysql数据库服务器IP地址,和外网访问的域名。可以使用自己的域名,也可以使用免费二级域名。将鼠标放在输入框有向导提示。
添加映射后,可查看映射状态。将鼠标放在映射图标上有提示当着状态信息。新添加映射一般几分钟内生效。LINUX服务器的端口映射
我在公司里的一台电脑上做了一个ftp 在内网都可以访问,上网是通过一台LINUX服务器,是实IP!我需要在外面也能访问这个FTP!现在怎么在LINUX服务器上配置端口映射需要改那些地方 我对这个知道的很少!所以大家能否从登陆进去以后所有的 *** 作都详细讲一下!
网上肯定能找到答案的,只是你没找到或不细心。照我说的做吧,我尽量解释清楚。
/etc/initd/iptables start 启动iptables
初始化iptables,删除之前的规则,
iptables -f
iptables -x
iptables -z
iptables -f -t nat
iptables -x -t nat
iptables -z -t nat
允许ssh进入,要不然等下就连不上去了
iptables -a input -p tcp --dport 22 -j accept
设置默认出入站的规则
iptables -p input drop
iptables -p output accept
iptables -p forward accept
iptables -a input -i lo -j accept
iptables -a input -m state --state established,related -j accept
载入相应的模块
modprobe ip_tables
modprobe iptable_nat
modprobe ip_nat_ftp
modprobe ip_conntrack
modprobe ip_conntrack_ftp
配置默认的转发规则
iptables -t nat -p prerouting accept
iptables -t nat -p postrouting accept
iptables -t nat -p output accept
允许内网连接
iptables -a input -i 内网网卡名(比如eth1) -j accept
启用转发功能
echo "1" > /proc/sys/net/ipv4/ip_forward
配置源nat,允许内网通过主机nat上网,即所谓的网络共享
iptables -t nat -a postrouting -s 内网网卡名 -o 外网网卡名 -j masquerade
把ftp服务器映射到外网
iptables -t nat -a prerouting -p tcp -d 5822213 --dport 21 -j dnat --to 1921680211:21
结束,别忘了保存
service iptables save
1921680211的网关应该设成这成主机19216801。这样就行了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)