Google Public DNS

GoogleのDNSサーバです。
一時期、使うと速くなる!!
なんて言われていましたので、ちょっと調査w


yahoo.co.jpでもやってみようか
「ping」でやってる人がいますが、意味ないですからね〜

1)Google Public DNS

PrimaryDNS ・・・・8.8.8.8

$ dig @8.8.8.8 yahoo.co.jp

; <<>> DiG 9.6.0-APPLE-P2 <<>> @8.8.8.8 yahoo.co.jp
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18392
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;yahoo.co.jp.			IN	A

;; ANSWER SECTION:
yahoo.co.jp.		234	IN	A	124.83.139.192
yahoo.co.jp.		234	IN	A	203.216.227.176

;; Query time: 42 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mon Jan 11 23:31:17 2010
;; MSG SIZE  rcvd: 61

SecondaryDNS・・・8.8.4.4

$ dig @8.8.4.4 yahoo.co.jp

; <<>> DiG 9.6.0-APPLE-P2 <<>> @8.8.4.4 yahoo.co.jp
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39838
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;yahoo.co.jp.			IN	A

;; ANSWER SECTION:
yahoo.co.jp.		204	IN	A	124.83.139.192
yahoo.co.jp.		204	IN	A	203.216.227.176

;; Query time: 44 msec
;; SERVER: 8.8.4.4#53(8.8.4.4)
;; WHEN: Mon Jan 11 23:31:46 2010
;; MSG SIZE  rcvd: 61

大体、40〜45msecくらいですね。

2)プロバイダISPのDNS

PrimaryDNS ・・・・(例)111.111.111.111

$ dig @111.111.111.111 yahoo.co.jp

; <<>> DiG 9.6.0-APPLE-P2 <<>> @111.111.111.111 yahoo.co.jp
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33570
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;yahoo.co.jp.			IN	A

;; ANSWER SECTION:
yahoo.co.jp.		107	IN	A	203.216.227.176
yahoo.co.jp.		107	IN	A	124.83.139.192

;; Query time: 20 msec
;; SERVER: 111.111.111.111#53(111.111.111.111)
;; WHEN: Mon Jan 11 23:41:38 2010
;; MSG SIZE  rcvd: 61

SecondaryDNS・・・(例)222.222.222.222

$ dig @222.222.222.222 yahoo.co.jp

; <<>> DiG 9.6.0-APPLE-P2 <<>> @222.222.222.222 yahoo.co.jp
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42315
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;yahoo.co.jp.			IN	A

;; ANSWER SECTION:
yahoo.co.jp.		84	IN	A	203.216.227.176
yahoo.co.jp.		84	IN	A	124.83.139.192

;; Query time: 19 msec
;; SERVER: 222.222.222.222#53(222.222.222.222)
;; WHEN: Mon Jan 11 23:40:53 2010
;; MSG SIZE  rcvd: 61

20msec前後ですね。

3)結果
明らかにISPの方が速い。
海外では分かりませんが、日本ではISPのDNSを指定した方が速いでしょう。

4)DNSキャッシュの削除

Mac

$ dscacheutil -flushcache

Winodws

ipconfig /flushdns

(Linux、UnixにはDNSキャッシュはありません。)

[tegaki]きちんと調べよう[/tegaki]