今はOpenDNSもAkamaiサーバーは日本のEdgeを返してくれる
先日、「IoTを見据えて?Ciscoがネットワークセキュリティ会社のOpenDNSを6.35億ドルで買収」という記事を書いたわけですが、せっかくなのでOpenDNSを試してみました。
OpenDNS は Google Public DNSと同じように、オープンに公開された DNSサーバーで、誰でも利用することができます。
OpenDNSを利用する場合は、以下のアドレスを設定することで利用可能です。
- 優先 DNS サーバー: 208.67.222.222
- 代替 DNS サーバー: 208.67.220.220
OpenDNSは数年前まで、Google Public DNSよりもレスポンスが悪く、当時はAkamaiとも提携してなくて、Akamaiを利用しているサービスは逆効果と言われていました。
日本から OpenDNS を使っても無意味。Akamaiは逆効果。 – Split Brain Syndrome
ただし、これらは改善の方向に向かっているようで、AkamaiとOpenDNSが提携したというニュースや、OpenDNSが東京でDCを解説したというニュースもありました。
OpenDNS、東京にデータセンター開設 | マイナビニュース
Akamai と OpenDNS が提携:もっと もっと Web を速くしたい! | Agile Cat — in the cloud
ということで現状のレスポンスを調べて見ました。
まずは、ISPのDNSを使って「trials.adobe.com」を名前解決してみます。
$ dig trials.adobe.com
;; ANSWER SECTION:
trials.adobe.com. 8072 IN CNAME trials.adobe.com.edgesuite.net.
trials.adobe.com.edgesuite.net. 18872 IN CNAME a1326.g.akamai.net.
a1326.g.akamai.net. 20 IN A 118.155.230.51(日本エッジ)
;; Query time: 10 msec
レスポンスも10Msecと早く、AkamaiのEdgeサーバーも日本にあるEdgeサーバーを返してくれます。
続いて、Google Public DNS(8.8.8.8)を使って名前解決してみます。
$ dig @8.8.8.8 trials.adobe.com
;; ANSWER SECTION:
trials.adobe.com. 10796 IN CNAME trials.adobe.com.edgesuite.net.
trials.adobe.com.edgesuite.net. 21596 IN CNAME a1326.g.akamai.net.
a1326.g.akamai.net. 16 IN A 106.187.61.26(日本エッジ)
a1326.g.akamai.net. 16 IN A 106.187.61.35(日本エッジ)
;; Query time: 83 msec
レスポンスは83msecと悪くなりましたが、日本エッジを返してくれています。
続いて、OpenDNSで試してみます。
$ dig @208.67.222.222 trials.adobe.com
;; ANSWER SECTION:
trials.adobe.com. 3497 IN CNAME trials.adobe.com.edgesuite.net.
trials.adobe.com.edgesuite.net. 14297 IN CNAME a1326.g.akamai.net.
a1326.g.akamai.net. 19 IN A 106.187.61.35(日本エッジ)
a1326.g.akamai.net. 19 IN A 106.187.61.26(日本エッジ)
;; Query time: 79 msec
Google Public DNSと同じ日本のEdgeサーバーのIPアドレスを返しています。
まとめ
Google Public DNSは随分前からだけど、OpenDNSもちゃんと日本のEdgeサーバーのIPアドレスを返してくれるようになっているようです。
ISPのDNSが遅い、通信出来ないなんて時は、Google Public DNSだけじゃなく、OpenDNSも代替として使えそうだなという感じです。