centos外网无法访问
㈠ 我在centos7 上面搭建了LNMP环境. 我配置好后.在内网测试可以访问.但是绑定域名后,从外网就访问不了.
现在运营商限制,比如80就是打不开的。所以你映射了80是没有用的。
分二步。首先查看设置是否正常。
在本地linux或者Windows的Client设置本地Host记录。设置域名指向对应的IP。对应nginx上设置域名指向。
这样就可以通过Client。直接输入域名访问。应用。
这步Ok了。说明你的设定就没有问题。
第二步,如果你的网络是NAT映射关系,得先将内部Nginx的Web服务器映射出去,通过外网的Client Machine,.telnet 外网IP 80,查看是否通讯。通常没有申请,没有备案是打不开的。
如果可以。打开,询问运营商此IP是不是被限制。
㈡ centos设置NAT模式连接外网连不通,ping主机ping不通,主机ping虚拟机可以通,为什么,附带配置如下
你的windows上面的防火墙不是显示已启动吗?确定是关闭了?
虚拟机ping 172.16.19.2 和 172.16.19.1都不通?
在windows主机上,用ipconfig 看一下你的各个网卡的地址。
linux主机上看一下地址和路由
ip addr
ip route
不行的话,将主机和虚拟机都重启一下。
㈢ Centos7 网络无法访问外网解决
此前部署了一套Centos7的虚拟机,但是无法上外网,下面简单记录排查,解决的过程。
看下在virtual box里面网卡部分有没有选择桥接模式,如果没有的话,改为桥接模式
进入 /etc/resolv.conf, 添加一个谷歌解析器
nameserver 192.168.60.204
nameserver 192.168.60.202
nameserver 114.114.114.114
如果修改之后还不能访问外网,那么需要检查路由
发现没有默认路由,所以需要添加缺省路由,一共有三种方式