星期四, 4月 21, 2011

用 Zerigo 的 GeoDNS 服務

之前是自己用 Net::DNS 寫一個,針對來詢問 domain 的 DNS server IP address 查詢地區,然後依照地區決定傳回值,但畢竟自己維護起來總是有個人事成本在,所以一直在看有沒有價錢合理的 solution 可以用。

退伍後在奇怪的地方看到 Zerigo 有推出 GeoDNS 的服務 (還蠻新的,今年二月才推出),價錢還算合理,以功能看起來應該沒問題,就丟給 jnlin 去測試,然後丟合約給法務單位審。剛剛 jnlin 丟出一篇文章稍微提一下:「Zerigo 的 GeoDNS 服務…」。

像是放靜態資料的 s.pixfs.net 就已經丟上去,以台灣查詢的話,傳回的結果會是台灣固網的 server:

;; ANSWER SECTION:
s.pixfs.net. 7009 IN CNAME s.pixfs.net.geo.pixdns.tw.
s.pixfs.net.geo.pixdns.tw. 86210 IN A 60.199.247.98


Linode 的機器查,會指到 CDNetworks 的 CDN 伺服器:

;; ANSWER SECTION:
s.pixfs.net.geo.pixdns.tw. 86400 IN CNAME s.pixfs.net.cdngc.net.
s.pixfs.net.cdngc.net. 30 IN A 66.114.54.30
s.pixfs.net.cdngc.net. 30 IN A 66.114.54.35


據 jnlin 講,美國還可以拆三個區域設定,如果是這樣的話還可以租一堆 Linode 機器來跑 cache server,有機會再來研究看看...

沒有留言: