スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

M$又耍笨了啊……

之前配置2003的DNS的转发器,将google.com转发到opendns,于是查询docs.google.com的时候得到结果:

-> docs.google.com
canonical name = writely.l.google.com
ttl = 86246 (23 hours 57 mins 26 secs)
-> writely.l.google.com
internet address = 74.125.19.113
ttl = 55 (55 secs)
-> writely.l.google.com
internet address = 74.125.19.139
ttl = 55 (55 secs)
...(下略)

可以看到CNNAME的TTL比其它的记录长很多。于是出现了一个非常郁闷的事情:

当其它的记录都已经过期之后,DNS server里面还保留有docs.google.com的CNNAME记录writely.l.google.com,于是下次查询的时候,它就不再去查询opendns而是直接直接查询负责writely.l.google.com的那个DNS服务器(72.14.203.9)了,然后下一次查询的时候结果就全变了:

-> docs.google.com
canonical name = writely.l.google.com
ttl = 84953 (23 hours 35 mins 53 secs)
-> writely.l.google.com
canonical name = writely-china.l.google.com
ttl = 595 (9 mins 55 secs)
-> writely-china.l.google.com
internet address = 64.233.189.113
ttl = 175 (2 mins 55 secs)

(因为CDN的缘故,72.14.203.9会根据查询者的IP范围来响应)

我被这个问题折腾了两天,开始的时候是想设置dns server的缓存策略让那个TTL太长的别名早点挂掉。但M$ DNS根本没有这样的设置选择。绝望到几乎想上bind9的时候我终于发现……

M$ DNS的条件转发器似乎只会匹配一层的域名,也就是说,docs.google.com会匹配到负责google.com域的转发器,但是,writely.l.google.com就不会……

于是把l.google.com加进转发器里,这回,万事OK,耶!
スポンサーサイト

标签 : 网络 DNS服务 EP
主题 : インターネットサービス
分类 : コンピュータ

个人情报

とある姉コン

Author:とある姉コン
轻小说,ACG,IT相关。

本人则是姐控的死宅(啥),专业是物理化学和高性能计算,有悠久历史(从2000年开始算的话)的代码民工,没了。

ココロ
RSS
最新日志
最新评论
分类
検索フォーム
Tag

虚假的完美世界 EP 姐控 网络 真实的悲惨世界 破鞋党 后宫 絶望した! 文学少女 化物語 HTTP代理 MPC-HC Little_Busters! Fate 文学批评的性别观 戦場ヶ原さま大好き 无限循环 学生会 游戏 K-ON 笨蛋测验召唤兽 DNS服务 Galgame创作 RivaTuner 人渣 自爆 Room.No.1301 GPU-Z 4850HD IE8 WPF Rita UAC windows_live CLANNAD Windows_Gadgets 空境 

友情连接
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。