之前出现过一次这个问题,国外的服务器出现无法向外发送数据的情况,能接收就是不能向外发送数据。
之前也处理过,换个dns就好了。
如果出现自己的wordpress后台插件和在线主题商店之类的页面无法打开,用ssh链接服务器,ping一个百度(国外机器ping一下google),如果这些网站都无法ping通那就说明当前的服务器dns出现了问题导致无法上网。
由于外国机器都是分配子路由走内网公共带宽的,分配的dns是内网子网ip,链接不上子网就无法上网,所以我们需要修改一下dns为公共的dns,我常用的就是 8.8.8.8 ,机器用这个比较快。
Ubuntu机器怎么修改dns:
vim /etc/resolv.conf
按一下键盘的 i 键,之后输入下面的内容:
nameserver 8.8.8.8
之后按一下电脑键盘的 Esc 按键,输入“:x”进行退出保存就行。
电脑不需要重启,直接 再次 ping 一下网站看看能不能ping 通就行,确认能ping 通了就看看页面能不能打开。