在 StackOverflow 團隊發表完自己開發管理 DNS 的程式後 (參考「StackOverflow 對於多 DNS 商的同步方式...」),GitHub 也來參一腳:「Enabling DNS split authority with OctoDNS」。
可以看到 GitHub 用了兩家的系統 (AWS 的 Route 53 與 Dyn 的服務):
;; AUTHORITY SECTION: github.com. 172800 IN NS ns1.p16.dynect.net. github.com. 172800 IN NS ns3.p16.dynect.net. github.com. 172800 IN NS ns2.p16.dynect.net. github.com. 172800 IN NS ns4.p16.dynect.net. github.com. 172800 IN NS ns-520.awsdns-01.net. github.com. 172800 IN NS ns-421.awsdns-52.com. github.com. 172800 IN NS ns-1707.awsdns-21.co.uk. github.com. 172800 IN NS ns-1283.awsdns-32.org.
GitHub 的 OctoDNS 用 YAML 管理:
octodns: type: A values: - 1.2.3.4 - 1.2.3.5
zones: github.com.: sources: - config targets: - dyn - route53
有種當初 Dyn 被打趴後大家硬是想個解法的產物... @_@