如何设置LINUX内网服务器使外网可以访问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置LINUX内网服务器使外网可以访问相关的知识,希望对你有一定的参考价值。

我单位有一台服务器,LINUX3.0操作系统,固定IP上网,现在使用内网IP(http://192.168.1.2/web)可以访问服务器资源,现想设置一下服务器,达到外网也可以访问程度,请问如何实现?
谢谢.

参考技术A 开放80端口,
方法一
如果你的服务器是是win2003的话!WIN2003自带防火墙功能!你必需把WIN2003的防火墙关掉!在你的PPPOE拨号连接属性里可以关掉
方法二:
安装防火墙软件!建立IP规则:开放80端口,

要建立FTP服务器也是一样的!
开放21端口就可以了
参考技术B 内网之所以叫内网,是因为它使用了 NAT 地址转换的关系,内部的 IP 地址(像 192.168.1.12 )都是不对外的,而对外的只有一个地址。

所以你需要设置路由器的 port-forwarding 端口转发。HTTP 需要设置端口 80,HTTPS 443,还有 FTP 20 21。具体如何设置 需要看你用的路由器型号。

linux 能访问内网,但不能访问外网。(我是菜鸟)求助,怎么配置!

用iptables就可以了
iptables -F
iptables -t nat -F
iptables -A INPUT -s 192.168.0.0/16 -d 192.168.0.0/16 -j ACCEPT
iptables -A INPUT -d 192.168.0.0/16 -j DROP
iptables-save
除了192.168.0.0/16 网段之外的都不能访问。
按照这个写就可以了
参考技术A 不一是防火墙的问题,看看是不是子掩码设置得范围小了 参考技术B 先ping 8.8.8.8 如果可以修改dns

以上是关于如何设置LINUX内网服务器使外网可以访问的主要内容,如果未能解决你的问题,请参考以下文章

linux 能访问内网,但不能访问外网。(我是菜鸟)求助,怎么配置!

如何在外网用SSH访问内网LINUX服务器

德邦linux服务器外网能访问,不同IP段内网能访问,同IP段内网访问不了

sql server 2000端口开放 使外网能访问

vmware7安装linux,可以访问内网,但是无法访问外网,是啥原因?

路由器设置nat后怎么让外网访问不了内网,内网直接又可以互相访问