DNS measurement
Japan Registry Service (JPRS)
Izuru Shirai <shirai@jprs.co.jp>

Internet Week 2002 DNS day

Japan Registry Service Co., Ltd

1

DNSの何を計測するのか• queryの傾向– 安定稼動の指標– 事件の前兆？を読み取る– 特に異常がない限り統計データのみを扱う• Service Level– 耐障害性– 品質（応答時間）

Internet Week 2002 DNS day

Japan Registry Service Co., Ltd2

queryの傾向

Internet Week 2002 DNS day

Japan Registry Service Co., Ltd

3

DNS queryから読み取れるあれこれ• これは ns0.nic.ad.jp• bind-8.3.0 の山がはっきりと• １１月の山も bind-8.3.0
Internet Week 2002 DNS day

Japan Registry Service Co., Ltd

4そのころ別の所では…

• これは ns-jp.nic.ad.jp• だいぶ少ない• ８月ごろの乱れは…
Internet Week 2002 DNS day

Japan Registry Service Co., Ltd5

昨年８月１４日のsnapshot• code red II？
– 世間で騒ぎ始めた途端こうなったInternet Week 2002 DNS day

Japan Registry Service Co., Ltd6

query の傾向を評価する• bind-8.3.0• 影響を取り除く– これの影響が邪魔でまともな評価ができない– 特徴• 同一内容のqueryが一杯• lame delegationsが引金• 力の限り送出– 単位時間当たりのquery• サンプリング調査⇒確かにlameだ– 残ったqueryは？
• A, SOA, NS, PTR…?
• 変動（短期、長期）– 2000qpsという例もInternet Week 2002 DNS day

Japan Registry Service Co., Ltd7ns0.nic.ad.jp
8月のquery傾向

9月のquery傾向

全体全体多分lame1500

query/secquery/sec

1500

1000

500

0

1000

5000
12345671234日付

56767日付

10月のquery傾向

11月のquery傾向

全体

全体

多分lame45

多分lame1500

query/sec

1500

query/sec

多分lame1000

50001000

500012345671日付

Internet Week 2002 DNS day

23日付

Japan Registry Service Co., Ltd8ns0.nic.ad.jp
各月の正常と思われるquery傾向
8月

9月

10月

11月

34

561000query/sec

800
600
400
2000127日付
Internet Week 2002 DNS day

Japan Registry Service Co., Ltd9ns0.nic.ad.jp
火曜日のquery傾向

月曜日のquery傾向
9月

10月

8月

11月

1000

1000

800

800
query/secquery/sec

8月

600
400

00

6

912

15

18

21

240

3

69時刻

18

10月

11月

15

18212421

24

木曜日のquery傾向

10月

11月

8月

1000

1000

800

800
query/secquery/sec

9月

1512時刻

水曜日のquery傾向
8月

11月

400
200

3

10月

600

200

0

9月

600
400
200

9月

600
400
200

0

0
0

3

6

912

15

18

21240時刻Internet Week 2002 DNS day

36912時刻Japan Registry Service Co., Ltd

10ns0.nic.ad.jp
金曜日のquery傾向
9月

10月

11月

8月

1000

1000

800

800
query/secquery/sec

8月

土曜日のquery傾向

600
400

00
6

912

15

18

2124

11月

1518400200310月

600

2000

9月0時刻

369122124

時刻

日曜日のquery傾向
8月

9月

10月

11月

15181000

query/sec

800
600
400
20000369122124

時刻Internet Week 2002 DNS day

Japan Registry Service Co., Ltd

11読み取れるもの• 午前３時のピーク• 昼１２時のピーク– 不明• 統計的には局所集中が– 想像• 昔から言われる昼時の見られるようだ• 逆引きの比率が高い– 想像• 検索エンジン• Log 解析• 整合性チェック• etc…

Internet Week 2002 DNS day

サーフタイム• 統計データもそれを裏付けている• 土日は少ない• 正味では昨年からあまり増えてないJapan Registry Service Co., Ltd12

その他• update が一杯– co.jp, ne.jp, jp とか• recursive queryも– 10 qps 程度– .com, .net など

Internet Week 2002 DNS day

Japan Registry Service Co., Ltd13

ns0.nic.ad.jpに集中; <<>> DiG 9.2.1 <<>> @ns0.nic.ad.jp jp.
;; global options: printcmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17183;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0;; QUESTION SECTION:;jp.
INA;; AUTHORITY SECTION:jp.

86400 IN
900 604800 86400

SOA

ns0.nic.ad.jp. bind-admin.nic.ad.jp. 2002120701 3600;; Query time: 35 msec;; SERVER: 202.12.30.131#53(ns0.nic.ad.jp);; WHEN: Sat Dec 7 18:06:36 2002;; MSG SIZE rcvd: 78

Internet Week 2002 DNS day

Japan Registry Service Co., Ltd14

やっぱり全体を見たい！
• ということで、2ndary 全体でどかんとquery計測するための計画を算段中です。

Internet Week 2002 DNS day

Japan Registry Service Co., Ltd

15

Service Level

Internet Week 2002 DNS day

Japan Registry Service Co., Ltd

16

JPDNSのサービスレベル• query に確実に答える– ping, dig で応答をチェック• 対象：全2ndary• きちんと更新される– 更新に応じて dig で SOA のチェック• 対象：全2ndary• 適切な応答時間内に答える– 応答時間の計測• 対象：.jp, gTLD, その他の全ネームサーバ• どこから？：世界各地• どうやって：WIDEの手法がとりあえずreasonable

Internet Week 2002 DNS day

Japan Registry Service Co., Ltd17応答時間の計測• 計測場所– 10カ国のアクセスポイントから• jp, kr, cn, tw, hk, au, us, it, uk, de• GRIC / UUNET / Niftyのローミング• 手法– 各アクセスポイントから全ネームサーバに向けてqueryを投げる– 応答時間を適当に補正• dial-upによる時間など– 最速の応答を採用

Internet Week 2002 DNS day

Japan Registry Service Co., Ltd18

JPDNSの応答時間• ヨーロッパが遠い• オーストラリアも遠い• APNIC地域は近い• JPDNSの配置検討– 地理的な位置？
– ネットワーク的な位置？
• ASとかjpdeuk

350
300
250
200
150
100500krcnittwushkau

Internet Week 2002 DNS day

Japan Registry Service Co., Ltd19

その他のTLDgTLD(.com, .net, .org)

Euopeのとある国

jpjp

deuk

350300250200150100500it
us

dekr

hk

cn

uk

twit

kr
cn

tw
ushk
au

au
Internet Week 2002 DNS day

350300250200150100500

Japan Registry Service Co., Ltd20

今後の取り組み• 計測場所の適正化– dial-up をしているので、その地域における標準的な位置かどうかが不明– 各国のNICと連携して相互に計測し合う• NICやその2ndary組織ならそれなりの場所に？
• 計測ツールの開発• データの収集方法• 結果を元に配置の最適化– ｃｃTLD 間の 2ndary 持ち合いInternet Week 2002 DNS day

Japan Registry Service Co., Ltd21