服务器不能访问外网的3个解决方法
作者:admin 时间:2021-4-13 16:39:55 浏览:有时候我买了服务器后,发现在服务器里却不能访问外网,浏览器打不开外部网站,wget
命令执行失败。遇到这个问题,通常我们可以从如下三个方法来解决。
一、更换/设置DNS
DNS可以影响服务器能否与外部网络连通,多数情况下更换/设置DNS可以解决问题。
Windows DNS设置
DNS一般使用服务器所在地区线路的DNS,也可以使用公共DNS,如百度DNS(180.76.76.76),海外主机使用谷歌DNS(8.8.8.8)。
Windows DNS设置完立即生效,无需重启电脑。
Windows DNS设置
Linux DNS设置
1、DNS临时修改。(重启后失效)
vim /etc/resolv.conf //打开resolv.conf 文件
改为如下内容:
nameserver 8.8.8.8 #修改成你的主DNS
nameserver 8.8.7.7 #修改成你的备用DNS
Linux设置DNS
2、DNS永久修改。(永久修改不失效)
vim /etc/resolvconf/resolv.conf.d/base //打开resolv.conf 文件
最后输入:
nameserver 8.8.8.8 #修改成你的主DNS
nameserver 8.8.7.7 #修改成你的备用DNS
二、重置网络
迫不得已的情况下,执行重置网络命令(慎用,该命令执行后服务器可能连不上网)。
netsh winsock reset
重置网络
Netsh winsock reset 用于将winsock目录重置为默认设置或清除状态,如有时候上不了网或者网络出现问题经常用到它。
Netsh Winsock解决了哪些问题?
- 删除广告软件,间谍软件,病毒,蠕虫,木马等后的网络问题
- 安装广告软件,间谍软件,VPN或防火墙后无法联网。
- 无法访问任何网页或只能访问某些网页。
- 出现与网络相关问题的弹出错误窗口。
- 由于注册表错误,没有网络连接。
- 发生DNS查找问题。
- 无法续订网络适配器的IP地址或其他一些DHCP错误。
- 没有连接消息的网络连接问题。
三、更换IP
如果前面两个方法都试了不行,那么咨询下客服,更换个IP,或许就能解决问题。
- 站长推荐