分享 盛大云,默认 DNS 问题严重

huacnlee · April 16, 2014 · Last by suupic replied at April 17, 2014 · 4551 hits

我有个项目,跑在盛大云上面,图片存又拍云,之前客户一直反馈说上传文件很慢,目前带宽都 10m 了,依然不是很理想。

今天出现异常,发现上传有很多失败的,有些需要 10-20s 左右...

ping 测试也没丢包,响应时间也正常... traceroute 结果看起来也正常...

最后无意中在 Log 里面看到 getaddrinfo: Name or service not known,难道是 DNS 解析很慢? 于是到 irb 里面测试一下

irb> require "socket"
irb> Socket.getaddrinfo("v0.api.upyun.com","http")
.... 等待了很久

果然是这里的问题,再看 DNS 配置,我靠!!!

# /etc/resolv.conf
nameserver 8.8.8.8

立刻改掉,不知道盛大的 DNS 应该是多少,于是设置成 114.114.114.114 速度立马恢复了...

nameserver 114.114.114.114

然后我有询问又盛大的技术支持,答复是他们默认就是 8.8.8.8 ...

问:DNS 设置问题,之前无意中修改成了 8.8.8.8,请问盛大云主机上面正确的 DNS 应该是多少? 答:您好,我们默认的 DNS 就是 8.8.8.8。

我的服务器都是自己装一个 unbound,或者一个机房至少有一台装,然后其他机器用这个 DNS。

这问题不仅仅是盛大云,其它厂商也有 ,所以现在我们都默认修改 DNS 了...

看到华顺一说,查了一下俺们的服务器,ucloud 的也一样。修改了能立即生效么

Ruby China UCloud 的就不是 Google DNS,而是 nameserver 10.255.255.1

大中华局域网。

查了一下项目所在的盛大机器配置,有 Ubuntu12.04,10.04 机器,都是默认值

  • 华北机房
nameserver 211.147.12.9
nameserver 211.147.12.10
nameserver 8.8.8.8

查 IP 地址显示是 北京电信所有

  • 华东机房
nameserver 58.215.170.70
nameserver 58.215.170.71
nameserver 8.8.8.8

查 IP 地址显示江苏无锡电信所有

访问外网速度貌似没有问题,而且机器用了都超过一年了。

阿里云(杭州机房):

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.242.197.247
nameserver 10.242.197.248

阿里云里的一台机器,做的一个项目因为查询 dns 比较多,被阿里云屏蔽了……

VPS 商的主机模板中用 8.8.8.8 作为默认 DNS 也无可厚非,主要国内到 8.8.8.8 丢包很高,天朝局域网真艰难。

8.8.8.8 会导致很多 CDN 无效..

You need to Sign in before reply, if you don't have an account, please Sign up first.