初心者のためのDNSの設定とよくあるトラブル事例

Similar documents
初心者のためのDNSの設定とよくあるトラブル事例

初心者のためのDNSの設定とよくあるトラブル事例

2 注意事項 教材として会場を提供していただいている ConoHa さんのドメイン名とその権威ネームサーバを使 用しています conoha.jp ns1.gmointernet.jp


日本語ドメイン名運用ガイド

e164.arpa DNSSEC Version JPRS JPRS e164.arpa DNSSEC DNSSEC DNS DNSSEC (DNSSEC ) DNSSEC DNSSEC DNS ( ) % # (root)

PowerPoint プレゼンテーション

あなたのDNS運用は 来るべきDNSSEC時代に耐えられますか

DNSSEC機能確認手順書v1.2

2 フルサービスリゾルバ スタブリゾルバ からリクエストを 受け取る フルサービスリゾルバは権威ネームサーバに 対して反復復的に 問い合わせを 行行う ルートゾーンの権威サーバ スタブリゾルバ の IP アドレスを教えて? の IP アドレ

DNSを「きちんと」設定しよう

enog-ryuichi

DNSチュートリアル(仮)

スライド 1

DNSチュートリアル(仮)

Microsoft PowerPoint - IW2011-D1_simamura [互換モード]

目次 1 本マニュアルについて 設定手順 (BIND 9 利用 ) 設定例の環境 設定例のファイル構成 named.conf の設定例 逆引きゾーンの設定例 動作確認 ( ゾーン転送 )

上位 DNS の設定 YaST > Network Device > Network Card > HostName and DNS Server を開き DNS サーバとなる自分自身と上位となる ( プロバイダの指定 あるいは社内のマスター )DNS サーバを確認します この結果は /etc/re

キャッシュポイズニング攻撃対策

DNS (BIND, djbdns) JPNIC・JPCERT/CC Security Seminar 2005

改 定 履 歴 改 訂 日 改 訂 理 由 及 び 内 容 承 認 者 確 認 者 改 訂 者 05/8/7 新 版 発 行 05/0/5 推 奨 動 作 環 境 を 追 記

PowerPoint プレゼンテーション

スライド 1

DNSSEC技術実験報告書

私立大学等研究設備整備費等補助金(私立大学等

端 末 型 払 い 出 しの 場 合 接 続 構 成 図 フレッツ グループから 払 出 されたIPアドレス /32 NTT 西 日 本 地 域 IP 網 フレッツ グループ フレッツ グループから 払 出 されたIPアドレス /

Taro-1-14A記載例.jtd

2

答申第585号

小 売 電 気 の 登 録 数 の 推 移 昨 年 8 月 の 前 登 録 申 請 の 受 付 開 始 以 降 小 売 電 気 の 登 録 申 請 は 着 実 に 増 加 しており これまでに310 件 を 登 録 (6 月 30 日 時 点 ) 本 年 4 月 の 全 面 自 由 化 以 降 申

PowerPoint プレゼンテーション

03_主要処理画面.xlsx

DNSハンズオンDNS運用のいろは

疑わしい取引の参考事例

代 議 員 会 決 議 内 容 についてお 知 らせします さる3 月 4 日 当 基 金 の 代 議 員 会 を 開 催 し 次 の 議 案 が 審 議 され 可 決 承 認 されました 第 1 号 議 案 : 財 政 再 計 算 について ( 概 要 ) 確 定 給 付 企 業 年 金 法 第

ez_meishi.ppt

3. 選 任 固 定 資 産 評 価 員 は 固 定 資 産 の 評 価 に 関 する 知 識 及 び 経 験 を 有 する 者 のうちから 市 町 村 長 が 当 該 市 町 村 の 議 会 の 同 意 を 得 て 選 任 する 二 以 上 の 市 町 村 の 長 は 当 該 市 町 村 の 議

( 別 紙 ) 以 下 法 とあるのは 改 正 法 第 5 条 の 規 定 による 改 正 後 の 健 康 保 険 法 を 指 す ( 施 行 期 日 は 平 成 28 年 4 月 1 日 ) 1. 標 準 報 酬 月 額 の 等 級 区 分 の 追 加 について 問 1 法 改 正 により 追 加

Taro13-01_表紙目次.jtd

セルフメディケーション推進のための一般用医薬品等に関する所得控除制度の創設(個別要望事項:HP掲載用)

Greatだねー

poisoning_ipsj

30分で学ぶDNSの基礎の基礎~DNSをこれから勉強する人のために~

EC-OrangePOS 簡易マニュアル

第1章 総則

機 能 概 要 概 要 平 成 24 年 度 シームレスな 地 域 連 携 医 療 の 実 現 実 証 事 業 に 対 応 するため 地 域 連 携 システム( 能 登 北 部 版 )を 構 築 する 機 能 < 機 能 追 加 変 更 一 覧 > 1. 画 像 連 携 機 能 院 内 で 撮 影

Step1. 責 任 者 情 報 の 入 力 1-1 帝 国 データバンク 企 業 コード(TDB コード) ベリサイン マネージド PKI for SSL 新 規 申 請 入 力 項 目 確 認 シート > 責 任 者 情 報 の 入 力 マネージド PKI for SSL を 申 請 する 団

<6D313588EF8FE991E58A778D9191E5834B C8EAE DC58F4992F18F6F816A F990B32E786C73>

Taro-2220(修正).jtd

全設健発第     号

学生実験

本 日 の 内 容 1. ゲートウェイシステムにより 提 出 する 電 子 ファイル 2. ゲートウェイシステムによる 提 出 方 法 3. 電 子 データとeCTDの 関 係 4. 提 出 形 式 提 出 方 法 に 係 るQ&A 2

平 成 27 年 11 月 ~ 平 成 28 年 4 月 に 公 開 の 対 象 となった 専 門 協 議 等 における 各 専 門 委 員 等 の 寄 附 金 契 約 金 等 の 受 取 状 況 審 査 ( 別 紙 ) 専 門 協 議 等 の 件 数 専 門 委 員 数 500 万 円 超 の 受

<4D F736F F D208ED089EF95DB8CAF89C193FC8FF38BB CC8EC091D492B28DB88C8B89CA82C982C282A282C42E646F63>

外形標準課税に関するQ&A

1 物品管理の内部統制について

-.HPOP について HPOP(ホームページオプション )とは お 客 様 のHPとプロ エージェント を 連 動 させるオプションサービ スのことです 以 下 の2 種 類 を 初 期 費 用 円 / 月 額 5000 円 でそれぞれ 提 供 しています JOB 自 動 公 開 機

2/10 ページ 医 者 : すいませんが 少 々お 待 ち 下 さい 主 婦 : はぁ... 医 者 : カタカタカタカタ (AWS SDK Java をセットアップ 中 下 記 をご 参 照 下 さい ) サンプルコード 使 用 例 (インストール& DNS 編 ) 主 婦 : カルテを 書 き

Microsoft Word - 不正アクセス行為の禁止等に関する法律等に基づく公安

Microsoft PowerPoint - 報告書(概要).ppt

<4D F736F F D2095CA8E A90DA91B18C9F93A289F1939A8F D8288B3816A5F E646F63>

PowerPoint プレゼンテーション

2 役 員 の 報 酬 等 の 支 給 状 況 平 成 27 年 度 年 間 報 酬 等 の 総 額 就 任 退 任 の 状 況 役 名 報 酬 ( 給 与 ) 賞 与 その 他 ( 内 容 ) 就 任 退 任 2,142 ( 地 域 手 当 ) 17,205 11,580 3,311 4 月 1

4 参 加 資 格 要 件 本 提 案 への 参 加 予 定 者 は 以 下 の 条 件 を 全 て 満 たすこと 1 地 方 自 治 法 施 行 令 ( 昭 和 22 年 政 令 第 16 号 ) 第 167 条 の4 第 1 項 各 号 の 規 定 に 該 当 しない 者 であること 2 会 社

耐 震 診 断 受 付 期 間 4 月 16 日 ( 月 )~1 月 31 日 ( 木 ) 予 定 戸 数 100 戸 1 補 助 の 条 件 次 のすべての 要 件 に 該 当 すること (1) 市 民 自 らが 所 有 し 居 住 していること (2) 昭 和 56 年 5 月 31 日 以 前

Microsoft PowerPoint - private-dnssec

事前チェック提出用現況報告書作成ツール入力マニュアル(法人用)

Microsoft Word - i_navi.txt

目 次. WEB メールへのログイン.... メール 送 信 手 順.... メール 受 信 手 順 アドレス 帳 の 操 作 手 順 フォルダーの 操 作 手 順 メール 発 信 者 登 録 署 名 登 録 手 順 基 本 的 な 設 定

1.セッション3では 流 出 した 際 の 損 害 を 最 小 限 に 抑 える 対 応 仕 組 み 1

4. 消 費 税 特 別 地 方 消 費 税 その 他 消 費 税 1 税 目 につき 所 得 税 又 は 法 人 税 に 定 める の50% 相 当 額 ( 注 ) 複 数 の 事 業 所 があるときは 事 業 所 ごとに 受 任 1 件 として 取 り 扱 う ただし 消 費 税 については 事

<4D F736F F D E598BC68A8897CD82CC8DC490B68B7982D18E598BC68A8893AE82CC8A C98AD682B782E993C195CA915B C98AEE82C382AD936F985E96C68B9690C582CC93C197E1915B927582CC898492B75F8E96914F955D89BF8F915F2E646F6

生保マーケット共同開拓の ご提案

DNS DNS(Domain Name System) named(bind), tinydns(djbdns), MicrosoftDNS(Windows), etc 3 2 (1) ( ) IP IP DNS 4

電子申告直前研修会(所得税編)

1 変更の許可等(都市計画法第35条の2)

TIPS - 棚 割 りを 開 始 するまで Liteを 起 動 し 企 業 情 報 の 追 加 を 行 い 棚 割 を 行 う 企 業 の 追 加 をして 下 さい 企 業 情 報 の 追 加 時 に エラーメッセージが 表 示 された 場 合 別 途 TIPS トラブルが 発 生 した 場 合

1.1 評 価 サマリー 作 業 手 順 に 関 しては 全 体 的 に 誤 謬 防 止 やデータの 整 合 性 を 保 つためのチ ェックが 組 み 込 まれており 支 障 の 無 い 水 準 と 評 価 できます 一 部 作 業 漏 れチェックの 不 があったので 今 後 は 手 順 に 含 む

CSV_Backup_Guide

住宅税制について

Taro-H19退職金(修正版).jtd

Memo

第 8 条 乙 は 甲 に 対 し 仕 様 書 に 定 める 期 日 までに 所 定 の 成 果 物 を 検 収 依 頼 書 と 共 に 納 入 する 2 甲 は 前 項 に 定 める 納 入 後 10 日 以 内 に 検 査 を 行 うものとする 3 検 査 不 合 格 となった 場 合 甲 は

(1)1オールゼロ 記 録 ケース 厚 生 年 金 期 間 A B 及 びCに 係 る 旧 厚 生 年 金 保 険 法 の 老 齢 年 金 ( 以 下 旧 厚 老 という )の 受 給 者 に 時 効 特 例 法 施 行 後 厚 生 年 金 期 間 Dが 判 明 した Bは 事 業 所 記 号 が

<4D F736F F D2095BD90AC E D738FEE816A939A905C91E D862E646F63>

関税評価

<4D F736F F D208DE3905F8D8291AC8B5A8CA48A948EAE89EF8ED0208BC696B18BA492CA8E64976C8F BD90AC E378C8E89FC92F994C5816A>

続 に 基 づく 一 般 競 争 ( 指 名 競 争 ) 参 加 資 格 の 再 認 定 を 受 けていること ) c) 会 社 更 生 法 に 基 づき 更 生 手 続 開 始 の 申 立 てがなされている 者 又 は 民 事 再 生 法 に 基 づき 再 生 手 続 開 始 の 申 立 てがなさ

要 な 指 示 をさせることができる ( 検 査 ) 第 8 条 甲 は 乙 の 業 務 にかかる 契 約 履 行 状 況 について 作 業 完 了 後 10 日 以 内 に 検 査 を 行 うものとする ( 発 生 した 著 作 権 等 の 帰 属 ) 第 9 条 業 務 によって 甲 が 乙 に

目 次 1 個 人 基 本 情 報 個 人 基 本 情 報 入 力 画 面 の 分 散 4 申 告 区 分 および 申 告 種 類 の 選 択 方 法 5 繰 越 損 失 入 力 年 別 の 繰 越 損 失 額 入 力 に 対 応 6 作 成 手 順 作 成 手 順 の 流 れを 提 供 7 所 得

目 次 1. 大 学 情 報 データベースシステムの 使 用 方 法 について EXCEL 一 括 登 録 EXCEL ダウンロード 検 索 条 件 の 指 定 プレビュー EXCEL ダウンロード(データ 抽 出 あ

(Microsoft Word - \215u\213`\203m\201[\203g doc)

中根・金田台地区 平成23年度補償説明業務

前 書 き 広 域 機 関 システム System for Organization for Cross-regional Coordination of Transmission Operators(OCCTO) 商 標 類 Windows Office Excel Word

2. ど の 様 な 経 緯 で 発 覚 し た の か ま た 遡 っ た の を 昨 年 4 月 ま で と し た の は 何 故 か 明 ら か に す る こ と 回 答 3 月 17 日 に 実 施 し た ダ イ ヤ 改 正 で 静 岡 車 両 区 の 構 内 運 転 が 静 岡 運


公文書非公開決定処分に関する諮問について(答申)

Taro-契約条項(全部)

クラウドDNS へのネームサーバー切替手順

01_07_01 データのインポート_エクスポート_1

Transcription:

初 心 者 のためのDNS 運 用 入 門 - トラブルとその 解 決 のポイント - 2013 年 7 月 19 日 DNS Summer Days 2013 株 式 会 社 日 本 レジストリサービス(JPRS) 水 野 貴 史 Copyright 2013 株 式 会 社 日 本 レジストリサービス 1

講 師 自 己 紹 介 氏 名 : 水 野 貴 史 (みずの たかふみ) 生 年 月 日 :1988 年 3 月 3 日 (25 歳 ) 所 属 : 株 式 会 社 日 本 レジストリサービス(JPRS) システム 部 Unix 歴 :8 年 目 (FreeBSD OS Xを 中 心 に) 職 歴 : 2013 年 4 月 JPRS 入 社 2013 年 4 月 ~6 月 新 人 研 修 2013 年 7 月 DNS Summer Days 2013 講 師 ( New!) Copyright 2013 株 式 会 社 日 本 レジストリサービス 2

本 セミナーの 概 要 と 対 象 ツールの 紹 介 と 使 い 方 コマンドラインツールとWebサービス トラブルシューティングについて 具 体 例 を 挙 げながら 解 説 対 象 DNSサーバーをこれから 運 用 される 方 DNSサーバーの 運 用 を 始 めて 間 もない 初 学 技 術 者 の 方 そして 初 学 技 術 者 ではない 方 々の 知 識 のおさらい 社 内 セミナーの 資 料 などに 活 用 できる 内 容 としても 活 用 可 能 なものをめざします Copyright 2013 株 式 会 社 日 本 レジストリサービス 3

本 日 の 内 容 DNSの 基 礎 知 識 とトラブルシューティングの 基 本 (おさらい) DNSの 全 体 構 成 区 別 すべき2 種 類 の 問 い 合 わせ トラブルシューティングの 基 本 道 具 の 使 い 方 コマンドラインツールの 使 い 方 Webサービスの 紹 介 よくあるトラブル 事 例 とトラブルシューティング 設 定 がうまくいかない 名 前 が 引 けない 名 前 を 引 くのに 時 間 がかかる Copyright 2013 株 式 会 社 日 本 レジストリサービス 4

まずは おさらいとして 1. DNSの 基 礎 知 識 と トラブルシューティングの 基 本 Copyright 2013 株 式 会 社 日 本 レジストリサービス 5

DNSの 全 体 構 成 権 威 DNSサーバー キャッシュ DNSサーバー ルート TLD (.jp,.net,.com ) クライアント SLD ( 各 組 織 ) クエリ 応 答 Copyright 2013 株 式 会 社 日 本 レジストリサービス 6

区 別 すべき2 種 類 のクエリ 権 威 DNSサーバー キャッシュ DNSサーバー ルート TLD (.jp,.net,.com ) クライアント SLD ( 各 組 織 ) クエリ 応 答 Copyright 2013 株 式 会 社 日 本 レジストリサービス 7

区 別 すべき2 種 類 のクエリ クライアントからキャッシュDNSサーバーへのクエリ キャッシュDNSサーバーから 権 威 DNSサーバーへのクエリ この2 種 類 のクエリを 明 確 に 区 別 することがすべての 基 本 DNSの 動 作 の 理 解 トラブルシューティング ルート 権 威 DNSサーバー キャッシュ DNSサーバー TLD (.jp,.net,.com ) クエリ 応 答 クライアント 登 録 者 Copyright 2013 株 式 会 社 日 本 レジストリサービス 8

区 別 すべき2 種 類 のクエリ 実 行 実 際 に 名 前 引 くよ! 権 威 DNSサーバー ルート キャッシュ DNSサーバー 依 頼 名 前 解 決 おねがい! TLD (.jp,.net,.com ) 登 録 者 2つの 違 い ビットのオン オフ クエリ 応 答 区 別 しないと 調 査 の 際 問 題 の 切 り 分 けができない どの 部 分 が 問 題 か?どの 部 分 を 調 べているのか? Copyright 2013 株 式 会 社 日 本 レジストリサービス 9

再 帰 的 クエリ(recursive query) Header RD=1 Header RD=0 Question www.example.jp Question www.example.jp クライアント 再 帰 的 クエリ キャッシュDNS サーバ 非 再 帰 的 クエリ 権 威 DNS サーバ クライアントからキャッシュDNSサーバーへのクエリ クエリ 中 のRDビットがセットされている クライアントはRDビットをセットしたクエリを 送 信 することにより キャッシュDNSサーバーに 階 層 構 造 をたどらせる これを 名 前 解 決 要 求 という Copyright 2013 株 式 会 社 日 本 レジストリサービス 10

非 再 帰 的 クエリ(non-recursive query) Header RD=1 Header RD=0 Question www.example.jp Question www.example.jp クライアント 再 帰 的 クエリ キャッシュDNS サーバ 非 再 帰 的 クエリ 権 威 DNS サーバ キャッシュDNSサーバーから 権 威 DNSサーバーへのクエリ クエリ 中 のRDビットがセットされていない クライアントからの 名 前 解 決 要 求 によって 発 生 再 帰 的 クエリと 同 じ 内 容 をRDビットをクリアしたうえで 送 信 Copyright 2013 株 式 会 社 日 本 レジストリサービス 11

区 別 すべき2 種 類 のクエリ 非 再 帰 的 クエリ キャッシュ DNSサーバー 権 威 DNSサーバー ルート TLD (.jp,.net,.com ) クライアント SLD ( 各 組 織 ) クエリ 応 答 再 帰 的 クエリ Copyright 2013 株 式 会 社 日 本 レジストリサービス 12

トラブルシューティングの 基 本 Where? - 原 因 はどこか? 手 元 のキャッシュDNSサーバーか? 権 威 DNSサーバーのいずれかか? 各 サーバーまでのネットワークか? How? - どこをどう 調 べればよいか? どんなツールやWebサービスを 使 えばよいか? 調 査 の 際 には 再 帰 的 クエリ と 非 再 帰 的 クエリ を 明 確 に 区 別 すべき 調 査 対 象 がキャッシュDNSサーバーか? 権 威 DNSサーバーか? それぞれのサーバーに 合 った 形 での 調 査 が 必 要 digコマンドのオプションなど 以 降 で 詳 しく 説 明 します Copyright 2013 株 式 会 社 日 本 レジストリサービス 13

トラブル 解 決 に 役 立 つ 2. 道 具 の 使 い 方 Copyright 2013 株 式 会 社 日 本 レジストリサービス 14

調 査 の 基 本 どのコマンドを 使 うべきか? DNSサーバにリクエストを 送 り 調 査 する リクエストに 関 するパラメータを 細 かく 調 整 して 応 答 を 調 査 する 基 本 はコマンドラインツール nslookup コマンド は 使 うべきでない クエリの 細 かいパラメータが 指 定 不 可 応 答 のフラグやセクションの 情 報 を 得 ることができない では 何 を 使 うか? digコマンド drillコマンド Copyright 2013 株 式 会 社 日 本 レジストリサービス 15

digコマンドとdrillコマンド dig コマンド BIND 9 に 付 属 するコマンド コマンド 例 : $ dig +dnssec @192.0.2.53 example.jp. SOA drill コマンド Unboundで 用 いられているライブラリ ldns に 付 属 するコマンド コマンド 例 : $ drill D example.jp. @192.0.2.53 SOA こちら 今 日 はdigコマンドを 用 いた 解 説 をします Copyright 2013 株 式 会 社 日 本 レジストリサービス 16

nslookupとdigの 違 い nslookup $ nslookup jprs.co.jp Server: 192.0.2.12 Address: 192.0.2.12 #53 Non authoritative answer: Name: jprs.co.jp Address: 202.11.16.167 dig $ dig jprs.co.jp ; <<>> DiG 9.9.2 P2 <<>> jprs.co.jp ;; global options: +cmd ;; Got answer: ;; >>HEADER<< opcode: QUERY, status: NOERROR, id: 41096 ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 6 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;jprs.co.jp. IN A ;; ANSWER SECTION: jprs.co.jp. 13883 IN A 202.11.16.167 ;; AUTHORITY SECTION: jprs.co.jp. 61085 IN NS ns2.jprs.co.jp. jprs.co.jp. 61085 IN NS ns1.jprs.co.jp. jprs.co.jp. 61085 IN NS ns3.jprs.co.jp. 情 報 量 の 差 ;; ADDITIONAL SECTION: ns1.jprs.co.jp. 26393 IN A 202.11.16.49 ns1.jprs.co.jp. 74734 IN AAAA 2001:df0:8::a153 ns2.jprs.co.jp. 71604 IN A 202.11.16.59 ns2.jprs.co.jp. 53612 IN AAAA 2001:df0:8::a253 ns3.jprs.co.jp. 73366 IN A 61.200.83.204 ;; Query time: 1 msec ;; SERVER: 192.0.2.12#53(203.0.113.12) ;; WHEN: Wed Jul 17 21:08:42 2013 ;; MSG SIZE rcvd: 213 Copyright 2013 株 式 会 社 日 本 レジストリサービス 17

dig コマンドが 使 える 環 境 Unix 系 OS ほとんどの 環 境 で 標 準 添 付 OS Xにも 標 準 添 付 Windows Windows 版 BIND 9のバイナリキットに 含 まれている 開 発 元 のISCが 無 償 で 公 開 Copyright 2013 株 式 会 社 日 本 レジストリサービス 18

dig コマンド 使 い 方 $ dig +dnssec @192.0.2.53 example.jp. SOA オプション DNSサーバー 対 象 ドメイン 名 クエリタイプ 重 要 なオプション RD bit オン = 階 層 構 造 をたどって = +recurse または +rec オフ = 持 ってる 情 報 を 教 えて = +norecurse または +norec RD bit = Recursion Desired bit サーバーに 対 して DNSの 階 層 構 造 をたどって! と 伝 えるために クラ イアント 側 でセット digコマンドやdrillコマンドではデフォルトでオン 権 威 DNSサーバーに 対 してリクエストを 送 信 する 場 合 には オフにしてお くこと Copyright 2013 株 式 会 社 日 本 レジストリサービス 19

RD bit と +norec の 関 係 非 再 帰 的 クエリ キャッシュ DNSサーバー 権 威 DNSサーバー RD bit オフ +norec オプション ルート TLD (.jp,.net,.com ) クライアント SLD ( 各 組 織 ) クエリ 応 答 再 帰 的 クエリ RD bit オン +norec なし Copyright 2013 株 式 会 社 日 本 レジストリサービス 20

dig コマンド 使 い 方 $ dig +dnssec @192.0.2.53 example.jp. SOA オプション DNSサーバー 対 象 ドメイン 名 クエリタイプ DNSSEC 関 連 オプション DO bit: +dnssec(オン) +nodnssec(オフ) DO bit = DNSSEC Ok bit クライアントが 設 定 するbit こちらは DNSSEC 関 連 のレコードを 受 信 する 準 備 がある ことを 通 知 Copyright 2013 株 式 会 社 日 本 レジストリサービス 21

dig コマンド 出 力 の 読 み 方 (1/7) $ dig +norec @ns1.jprs.jp jprs.jp ; <<>> DiG 9.9.2 P2 <<>> +norec @ns1.jprs.jp jprs.jp ; (2 servers found) ;; global options: +cmd ;; Got answer: ;; >>HEADER<< opcode: QUERY, status: NOERROR, id: 34174 ;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 5 ;; QUESTION SECTION: ;jprs.jp. IN A ;; ANSWER SECTION: jprs.jp. 86400 IN A 202.11.16.167 ;; AUTHORITY SECTION: jprs.jp. 86400 IN NS ns2.jprs.jp. jprs.jp. 86400 IN NS ns3.jprs.jp. jprs.jp. 86400 IN NS ns1.jprs.jp. ;; ADDITIONAL SECTION: ns1.jprs.jp. 86400 IN A 202.11.16.49 ns1.jprs.jp. 86400 IN AAAA 2001:df0:8::a153 ns2.jprs.jp. 86400 IN A 202.11.16.59 ns2.jprs.jp. 86400 IN AAAA 2001:df0:8::a253 ns3.jprs.jp. 86400 IN A 61.200.83.204 ;; Query time: 1 msec ;; SERVER: 203.0.113.12#53(203.0.113.12) ;; WHEN: Thu May 02 15:20:20 2013 ;; MSG SIZE rcvd: 199 特 に 注 目 ヘッダー Question Answer Authority Additional 応 答 時 間 サイズなど Copyright 2013 株 式 会 社 日 本 レジストリサービス 22

dig コマンド 出 力 の 読 み 方 (2/7) ;; >>HEADER<< opcode: QUERY, status: NOERROR, id: 34174 ;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 5 ヘッダの 内 容 各 セクションに 関 する 情 報 やステータス フラグなどを 格 納 主 な status (RCODE: 応 答 コード) NOERROR 正 常 な 応 答 ( 該 当 するタイプがない 場 合 も 含 む) FORMERR DNSメッセージのフォーマットが 不 正 SERVFAIL DNSサーバーの 異 常 NXDOMAIN リクエストされた 名 前 が 存 在 しない REFUSED リクエストが 拒 否 された Copyright 2013 株 式 会 社 日 本 レジストリサービス 23

dig コマンド 出 力 の 読 み 方 (3/7) ;; >>HEADER<< opcode: QUERY, status: NOERROR, id: 34174 ;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 5 注 目 すべき 主 な flags (ヘッダ 等 に 含 まれるビット) qr: 応 答 であることを 示 す(Query / Response) リクエストではオフになっている aa: 権 威 ある 応 答 であることを 示 す(Authoritative Answer) 通 常 問 い 合 わせたゾーンの 権 威 DNSサーバーからの 応 答 はオン 他 のDNSサーバーに 委 任 していることを 示 す 応 答 ではオフ ra: 再 帰 検 索 要 求 が 処 理 可 能 なことを 示 す(Recursion Available) 通 常 キャッシュDNSサーバーからの 応 答 ではオン tc: 応 答 の 一 部 が 切 り 捨 てられたことを 示 す(TrunCation) TCPに 切 り 替 えて(TCPフォールバック) 再 度 問 い 合 わせる digコマンドは 動 的 にTCPフォールバックする( +ignore オプション で 抑 制 できる) Copyright 2013 株 式 会 社 日 本 レジストリサービス 24

dig コマンド 出 力 の 読 み 方 (4/7) ;; QUESTION SECTION: ;jprs.jp. IN A Question セクションの 内 容 問 い 合 わせた 内 容 がそのままコピーされている $ dig +norec @ns1.jprs.jp jprs.jp Copyright 2013 株 式 会 社 日 本 レジストリサービス 25

dig コマンド 出 力 の 読 み 方 (5/7) ;; ANSWER SECTION: jprs.jp. 86400 IN A 202.11.16.167 Answerセクション 問 い 合 わせた 内 容 に 対 応 するリソースレコード(RR)が 格 納 される 問 い 合 わせた 名 前 やタイプが 存 在 しない 場 合 や 他 のDNSサーバーにゾーンが 委 任 されている 場 合 は 空 Copyright 2013 株 式 会 社 日 本 レジストリサービス 26

dig コマンド 出 力 の 読 み 方 (6/7) ;; AUTHORITY SECTION: jprs.jp. 86400 IN NS ns2.jprs.jp. jprs.jp. 86400 IN NS ns3.jprs.jp. jprs.jp. 86400 IN NS ns1.jprs.jp. Authorityセクション 権 威 を 持 っているDNSサーバーの 情 報 を 格 納 問 い 合 わせたタイプが 存 在 しないことを 示 す 場 合 SOA RRが 格 納 される Copyright 2013 株 式 会 社 日 本 レジストリサービス 27

dig コマンド 出 力 の 読 み 方 (7/7) ;; ADDITIONAL SECTION: ns1.jprs.jp. 86400 IN A 202.11.16.49 ns1.jprs.jp. 86400 IN AAAA 2001:df0:8::a153 ns2.jprs.jp. 86400 IN A 202.11.16.59 ns2.jprs.jp. 86400 IN AAAA 2001:df0:8::a253 ns3.jprs.jp. 86400 IN A 61.200.83.204 Additionalセクション 付 加 的 な 情 報 が 格 納 される Authorityセクションに 含 まれるDNSサーバーのA AAAA RRなど Copyright 2013 株 式 会 社 日 本 レジストリサービス 28

調 査 に 使 えるWebサービス DNSの 設 定 などを GUIで 可 視 化 チェック 可 能 ここでは2 種 類 のツールを 紹 介 します(この 他 にもあります) DNSViz DNSSECの 可 視 化 ツール dnscheck.jp DNSの 設 定 チェックツール(JPRS 提 供 ) 今 現 在 の 設 定 の 確 認 これからしようと 思 っている 設 定 Copyright 2013 株 式 会 社 日 本 レジストリサービス 29

DNSVizの 使 用 例 jprs.jp の 出 力 結 果 Copyright 2013 株 式 会 社 日 本 レジストリサービス 30

dnscheck.jpの 使 用 例 jprs.jp の 出 力 結 果 Copyright 2013 株 式 会 社 日 本 レジストリサービス 31

困 った!どうしてこうなる? 3. DNSトラブル 事 例 Copyright 2013 株 式 会 社 日 本 レジストリサービス 32

今 日 紹 介 するトラブル 事 例 A) 名 前 が 引 けない 1. DNSサーバーがダウンしてい る 2. CNAMEの 循 環 B) 名 前 を 引 くのに 時 間 が 掛 かる 1. TCPフォールバック 2. 権 威 DNSサーバーの 一 部 が ダウンしている C) 設 定 を 間 違 えた 1. ゾーン 転 送 がうまくいかない 1. マスタサーバーにDNSが 稼 動 していない 2. マスタサーバー 側 のファイヤ ーウォールでブロックされて いる 場 合 3. マスタサーバー 側 でゾーン 転 送 が 許 可 されていない 場 合 2. ピリオドを 忘 れた Copyright 2013 株 式 会 社 日 本 レジストリサービス 33

DNSトラブル 事 例 A. 名 前 が 引 けない Copyright 2013 株 式 会 社 日 本 レジストリサービス 34

1. DNSサーバーがダウンしている example.jpの 権 威 DNSサーバー キャッシュ DNSサーバー クライアント Copyright 2013 株 式 会 社 日 本 レジストリサービス 35

1. DNSサーバーがダウンしている example.jpの 権 威 DNSサーバー キャッシュあるから 大 丈 夫 だ 問 題 ない (TTLが 続 くしばらくは) キャッシュ DNSサーバー クライアント キャッシュDNSサーバのキャッシュで 気 づくのが 遅 れることも Copyright 2013 株 式 会 社 日 本 レジストリサービス 36

2. CNAME の 循 環 example1.jpの 権 威 DNSサーバー example2.jpの 権 威 DNSサーバー example1.jp は example2.jp のことだよ example2.jp は example1.jp キャッシュ のことだよ DNSサーバー ぐるぐるぐるぐる クライアント example2.jp は example1.jp で example1.jp は example2.jp? アプリケーションによってはエラーが 出 たり そのまま 固 まったり Copyright 2013 株 式 会 社 日 本 レジストリサービス 37

2. CNAME の 循 環 -dig の 実 行 結 果 $ dig cname.a.example. @127.0.0.1 ; <<>> DiG 9.8.4 rpz2+rl005.12 P1 <<>> cname.a.example. @127.0.0.1 ;; global options: +cmd ;; Got answer: ;; >>HEADER<< opcode: QUERY, status: NOERROR, id: 20338 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;cname.a.example. IN A ;; ANSWER SECTION: cname.a.example. 15 IN CNAME cname.b.example. cname.b.example. 15 IN CNAME cname.a.example. ;; Query time: 15 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jul 18 20:40:32 2013 ;; MSG SIZE rcvd: 69 Copyright 2013 株 式 会 社 日 本 レジストリサービス 38

DNSトラブル 事 例 B. 名 前 を 引 くのに 時 間 が 掛 かる Copyright 2013 株 式 会 社 日 本 レジストリサービス 39

1. TCPフォールバック DNS の 512byte の 壁 応 答 はできるだけ 512byte 以 下 に 収 め UDP 一 発 で 送 信 できる のがよい 近 頃 のトレンド: 応 答 サイズの 増 大 IPv6 DNSSEC spam 対 策 (SPF 情 報 :TXTレコード) どうなる? 最 初 に UDP で 問 い 合 わせて 512byte に 収 まらないことが 分 か ったら TCP で 再 度 問 い 合 わせる udp での 問 い 合 わせで tc ビットがオンになっている 再 問 い 合 わせの 分 遅 くなる 最 近 は EDNS0 という 仕 組 みが 使 われる 本 資 料 では 省 略 Copyright 2013 株 式 会 社 日 本 レジストリサービス 40

2. 権 威 DNSサーバーの 一 部 がダウンしている (1/2) 通 常 の 場 合 jpゾーン example.jp 委 任 example.jpゾーン ns1 ns2 クライアント キャッシュ DNSサーバ Copyright 2013 株 式 会 社 日 本 レジストリサービス 41

2. 権 威 DNSサーバーの 一 部 がダウンしている (2/2) DNSサーバーの 一 部 がダウンしている 場 合 jpゾーン example.jp 委 任 example.jpゾーン ns1 ns2 再 問 い 合 わせ 応 答 が ない クライアント キャッシュ DNSサーバ Copyright 2013 株 式 会 社 日 本 レジストリサービス 42

2. 権 威 DNSサーバーの 一 部 がダウンしている (2/2) DNSサーバーの 一 部 がダウンしている 場 合 キャッシュサーバに 一 度 キャッシュされてしまえば 遅 延 は 発 生 しない 遅 延 が 発 生 するのは キャッシュされていないときの 問 い 合 わせ 今 回 の 例 の 場 合 ns1にいきなり 問 い 合 わせに 行 ったら 遅 延 は 発 生 しない 権 威 DNS サーバーの 選 択 に プライマリやセカンダリという 概 念 はない どの 権 威 DNSサーバーに 問 い 合 わせに 行 くかは ロシアンルーレットのようなもの 気 づくのが 遅 れることも Copyright 2013 株 式 会 社 日 本 レジストリサービス 43

DNSトラブル 事 例 C. 設 定 を 間 違 えた Copyright 2013 株 式 会 社 日 本 レジストリサービス 44

1. ゾーン 転 送 がうまくいかない ゾーン 転 送 とは Master Slave 転 送 ゾーンデータ Copyright 2013 株 式 会 社 日 本 レジストリサービス 45

1. ゾーン 転 送 がうまくいかない 正 常 な 例 ゾーン 転 送 要 求 dig コマンド 実 行 Master DNS サーバ ok! 結 果 Slave $ dig +norec @(マスタ) example.jp. AXFR ; <<>> DiG 9.8.1 P1 <<>> +norec @(マスタ) example.jp. AXFR ; (1 server found) ;; global options: +cmd example.jp. 10800 IN SOA ( 中 略 ) example.jp. 10800 IN NS ns1.example.jp. ( 中 略 ) example.jp. 10800 IN SOA ns1.example.jp. root.example.jp. ( 中 略 ) ;; Query time: 1 msec ;; SERVER: (マスタ)#53((マスタ)) ;; WHEN: Fri Jul 12 17:56:17 2013 ;; XFR size: 31 records (messages 1, bytes 3380) Copyright 2013 株 式 会 社 日 本 レジストリサービス 46

1. ゾーン 転 送 がうまくいかない よくある 原 因 原 因 TCP 53 番 ポートがフィルタされている? ゾーン 転 送 の 設 定 を 間 違 っている? あるいは 他 の 何 か? どう 切 り 分 ける? 調 査 法 dig コマンドを 使 う コマンド 例 $ dig +norec @(マスタ) example.jp axfr Copyright 2013 株 式 会 社 日 本 レジストリサービス 47

1. ゾーン 転 送 がうまくいかない 調 査 と 具 体 例 1. マスタサーバーでDNSが 稼 動 していない 場 合 ゾーン 転 送 要 求 dig コマンド 実 行 Master DNS サーバ 結 果 Slave OS だけ 動 作 実 行 結 果 例 $ dig +norec @(マスタ) example.jp axfr ;; Connection to 203.0.113.8 #53(203.0.113.8) for example.jp failed: connection refused. Copyright 2013 株 式 会 社 日 本 レジストリサービス 48

1. ゾーン 転 送 がうまくいかない 調 査 と 具 体 例 1. マスタサーバーでDNSが 稼 動 していない 場 合 ゾーン 転 送 要 求 dig コマンド 実 行 Master DNS サーバ 結 果 Slave OS だけ 動 作 対 応 DNS サーバを 立 ち 上 げ 直 す 実 は 気 づかないうちに 落 ちていたのかも 必 ず 原 因 究 明 を 並 行 してすすめること サーバーのログのチェックなど Copyright 2013 株 式 会 社 日 本 レジストリサービス 49

1. ゾーン 転 送 がうまくいかない 調 査 と 具 体 例 2.マスタサーバー 側 のファイヤーウォールでブロックされている 場 合 tcp 53 block! ゾーン 転 送 要 求 dig コマンド 実 行 Master DNS サーバ 結 果 Slave 実 行 結 果 例 $ dig +norec @(マスタ) example.jp axfr ; <<>> DiG 9.9.2 P2 <<>> +norec @203.119.1.1 jprs.co.jp axfr ; (1 server found) ;; global options: +cmd ;; connection timed out; no servers could be reached Copyright 2013 株 式 会 社 日 本 レジストリサービス 50

1. ゾーン 転 送 がうまくいかない 調 査 と 具 体 例 2.マスタサーバー 側 のファイヤーウォールでブロックされている 場 合 tcp 53 ok! ゾーン 転 送 要 求 dig コマンド 実 行 Master DNS サーバ 結 果 Slave 実 行 結 果 例 対 応 TCP 53 番 ポートを 許 可 する UDP だけの 許 可 かも? そもそもDNSサーバーでは TCP 53 番 のオープンが 必 要! Copyright 2013 株 式 会 社 日 本 レジストリサービス 51

1. ゾーン 転 送 がうまくいかない 調 査 と 具 体 例 3. マスタサーバー 側 でゾーン 転 送 が 許 可 されていない 場 合 ゾーン 転 送 要 求 dig コマンド 実 行 Master DNS サーバ 君 は 許 可 していないよ! 結 果 Slave 実 行 結 果 例 $ dig +norec @(マスタ) example.jp axfr ; <<>> DiG 9.9.2 P2 <<>> +norec @203.119.1.1 jprs.co.jp axfr ; (1 server found) ;; global options: +cmd ; Transfer failed. Copyright 2013 株 式 会 社 日 本 レジストリサービス 52

1. ゾーン 転 送 がうまくいかない 調 査 と 具 体 例 3. マスタサーバー 側 でゾーン 転 送 が 許 可 されていない 場 合 ゾーン 転 送 要 求 dig コマンド 実 行 Master DNS サーバ 許 可 します! 結 果 Slave 対 応 ゾーン 転 送 の 設 定 を 見 直 す 許 可 ホストの 設 定 を 間 違 えているかも Copyright 2013 株 式 会 社 日 本 レジストリサービス 53

2. ピリオドを 忘 れた [ 出 題 編 ] $ORIGIN a.example. $TTL 86400 @ IN SOA ns1.a.example. root.localhost. ( 1047 604800 86400 2419200 3600 ) IN NS ns1.a.example. IN MX 10 mail.a.example ns1.a.example. IN A 192.0.2.54 ns1.a.example. IN A 2001:db8:53::53 mail.a.example. IN A 192.0.2.57 mail.a.example. IN AAAA 2001:db8:53::25 www.a.example. IN A 192.0.2.58 mail.a.example. IN AAAA 2001:db8:53::80 Copyright 2013 株 式 会 社 日 本 レジストリサービス 54

2. ピリオドを 忘 れた [ 回 答 編 ] $ORIGIN a.example. $TTL 86400 @ IN SOA ns1.a.example. root.localhost. ( 1047 604800 86400 2419200 3600 ) IN NS ns1.a.example. IN MX 10 mail.a.example. ns1.a.example. IN A 192.0.2.54 ns1.a.example. IN A 2001:db8:53::53 mail.a.example. IN A 192.0.2.57 mail.a.example. IN AAAA 2001:db8:53::25 www.a.example. IN A 192.0.2.58 mail.a.example. IN AAAA 2001:db8:53::80 Copyright 2013 株 式 会 社 日 本 レジストリサービス 55

2. ピリオドを 忘 れた [ 回 答 編 ] ~dig の 場 合 ~ $ dig a.example. MX @127.0.0.1 ; <<>> DiG 9.8.4 rpz2+rl005.12 P1 <<>> a.example. MX @127.0.0.1 ;; global options: +cmd ;; Got answer: ;; >>HEADER<< opcode: QUERY, status: NOERROR, id: 8642 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;a.example. IN MX ;; ANSWER SECTION: a.example. 15 IN MX 10 mail.a.example.a.example. ;; AUTHORITY SECTION: a.example. 8 IN NS ns1.a.example. ;; ADDITIONAL SECTION: ns1.a.example. 8 IN A 192.0.2.54 ;; Query time: 4 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jul 18 20:47:26 2013 ;; MSG SIZE rcvd: 92 mail.a.example.a.example. Copyright 2013 株 式 会 社 日 本 レジストリサービス 56

まとめ どこを 調 べているのか?を 理 解 しよう 再 帰 問 い 合 わせ? 非 再 帰 問 い 合 わせ? 道 具 の 使 いかたを 知 ろう dig は 友 達 nslookupはやめよう よくあるトラブル 事 例 まずはログを 確 認! TCPの53 番 ポート 確 認! ファイヤーウォール 確 認! CNAME 確 認! ピリオド 確 認! Windowsでも 動 く! @でDNSサーバを 指 定 +norec オプション 便 利 なWebサービス DNS 可 視 化 の DNSViz エラーチェックの dnscheck.jp Copyright 2013 株 式 会 社 日 本 レジストリサービス 57

Q&A Copyright 2013 株 式 会 社 日 本 レジストリサービス 58