~IPv6 と DNS の正しい付き合い方~ IPv6時代のDNS設定を考える

Similar documents
学生実験

学生実験 3 日目 DNS IP ネットワークアーキテクチャ 江崎研究室

クライアントOSのIPv6実装事情

058 LGWAN-No155.indd

DNSサーバー設定について

−uDNSƒzƒXƒeƒB?ƒOƒT?ƒrƒX−v??ƒU?ƒ}ƒj?ƒA?_

PowerPoint プレゼンテーション

提案書タイトルサブタイトルなし(32ポイント)

Microsoft PowerPoint Windows-DNS.pptx

IPアドレス・ドメイン名資源管理の基礎知識

登録フォーム/IIJ DNSサービス編

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

LGWAN-1.indd

インターネット協会迷惑メール対策委員会 インターネット協会は 2001 年に設立された財団法人 賛助会員 94 社 (2010 年 12 月 7 日現在 ) 迷惑メール対策委員会 2004 年に設立 メンバーは ISP の他 大学 企業関係者 それらにサービスを提供する SIer など 2005 年

目次 1. はじめに 動作環境と操作上の注意事項 動作環境 操作上の注意事項 開始と終了 開始 終了 レコード情報編集 レコード情報編集の表示と基本操作

DNSの負荷分散とキャッシュの有効性に関する予備的検討

Microsoft PowerPoint - DNSSECとは.ppt

Internet Week 2010 (S9) IPv6トラブルシューティング ~サーバ編~

目次 1. サービス概要 提供機能... 2 DNS ゾーン... 2 正引き 逆引き... 2 レコードタイプ... 2 初期ゾーン... 3 コントロールパネル操作メニュー一覧 コントロールパネル ユーザ認証 ドメイン所有者確認

目次 1. サービス概要 提供機能... 2 DNS ゾーン... 2 正引き 逆引き... 2 権威ネームサーバへの反映... 2 レコードタイプ... 2 初期ゾーン... 3 GUI 操作メニュー一覧 エンドユーザ GUI ユーザ認証... 4

Zone Poisoning

当社は 7-dj.com DNS アウトソーシングサービス に加入したく 7-dj.com インターネットサービス規約を承認の上 下記の通り申込みます 初期費用 月額費用は貴社の指定する課金方法にて支払います お申込者申込年月日年月日 フリガナ 法人名 フリガナ ご住所 フリガナ 連絡担当者氏名 (

HDE Controller X 1-5. DNS サーバー

DNSとメール

< 目次 > スマートコネクトマネージドサーバ DNS サービス 1. サービス概要 サービス概要 特徴 サービス仕様 サービス概要 一覧 登録が不可能なパターン 注意事項...

IPv6アドレス JPNICでの逆引きネームサーバ登録と逆引き委譲設定の方法

DNSSECの基礎概要

目次 はじめに KDDIのIPv6への取り組み auひかりのipv6 World IPv6 Dayに起きたこと World IPv6 Dayのその後 1

(Microsoft PowerPoint - janog23-server-ipv6-rel-public.ppt [\214\335\212\267\203\202\201[\203h])

ドメイン ネーム システムの概要

<4D F736F F D B835E835A E815B8E968BC68ED2838A C B2E646F6378>

NGN IPv6 ISP接続<トンネル方式>用 アダプタガイドライン概要

スライド 1

Microsoft PowerPoint - d1-大本 貴-DNSSECstatus_DNS-DAY [互換モード]

SOC Report

目次 1 BIND 9 (UNIX) を利用する 設定例の環境 インストール 設定例のファイル構成 named.conf の設定例 ルート DNS サーバの設定 ループバックアドレス用ゾーンの

アプリケーション インスペクションの特別なアクション(インスペクション ポリシー マップ)

PowerPoint プレゼンテーション

PowerPoint Presentation

2009 (c) INTERNET MULTIFEED CO. JANOG 24 Meeting in Tokyo 規模サーバと複雑なコンテンツの IPv6 対応化実証実験 2009/7/9 インターネットマルチフィード株式会社飯島洋介 株式会社 本経済新聞社 宏

Microsoft PowerPoint - t2-SHIN SHIRAHATA-iw2011-ipv6-troubleshooting-server

IPv6 普及への貢献 1

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

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

15群(○○○)-8編

Microsoft PowerPoint - BIND9新機能.ppt

SMTP ルーティングの設定

ブロードバンドルータにおける問題(オープンリゾルバ)の解説、対策の説明

目次 1. はじめに 2 2. ドメイン名の移行に伴う変更箇所について 3 3. スケジュールについて 4 4.DNS サーバー /DNS レコードの設定要否について 5 5. ドメイン名 DNS サーバーの管理元を確認する方法について 6 6.DNS サーバーの設定 7 7.DNS レコードの設定

VPN ユーザを管理し、RV016、RV042、RV042G および RV082 VPN ルータの速い VPN を設定して下さい

セキュアなDNS運用のために

PowerPoint プレゼンテーション

マニュアル訂正連絡票

1. フォールバックが発生をする背景 フレッツ光 は NTT 東西と ISP 事業者様との連携により インターネット接続サービスを提供している フレッツ光 で によるインターネット接続のみご利用のお客さまが IPv6 に対応した Web サイトを最初に閲覧する際 フォールバック が発生する 本事象は

DNSでのBGP Anycast運用による 影響の計測 a.dns.jpのクエリログから

システムインテグレータのIPv6対応

HGWとかアダプタとか

「DNSSECの現状と普及に向けた課題」

Microsoft PowerPoint - janog15-irr.ppt

連絡先

DNS DNS 2002/12/19 Internet Week 2002/DNS DAY 2

Microsoft PowerPoint 版_Root_JPの状況.ppt

スマート署名(Smart signing) BIND 9.7での新機能

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

DNS誕生日攻撃再び

SeciossLink クイックスタートガイド Office365 とのシングルサインオン設定編 2014 年 10 月株式会社セシオス 1

UNIVERGE SG3000 から SG3600 Ver.6.2(2012 年モデル ) への 移行手順 All Rights Reserved, Copyright(C) NEC Corporation 2017 年 11 月 4 版

Office365 AL-Mail

NetLec17TCPIP1.ppt

はじめに このたびは KDDI DNS ホスティングサービス をご利用いただき 誠にありがとうございます 本紙 セットアップガイド では KDDI ホスティングサービス と併用しているお客さま向けにデフォルト ( 標準 ) のレコード設定内容を参考情報として記しております 実際設定する際は お客さま

DNSSEC性能確認手順書v1.2

BIND9.9から9.11へ移行のポイント(権威DNSサーバー編)

NTTラーニングシステムズ株式会社

PowerPoint Presentation

情報通信の基礎

移行設定の手引き

(1) 鍵の更改 に追従するために 1 のソフトウェア ( 一般に BIND 又は Windows Server を利用 ) を最新版に更新する ( 今回の対策だけでなく 脆弱性への対応のためにも 最新版への更新は必須 ) 2 において DNSSEC のトラストアンカーの自動更新 の設定を行う 3

3 アカウント画面で新しいアカウント作成 :[ メール ] をクリックします 4 新しいメールアドレスを使いたい方という画面の下部にある [ メールアカウントを設定する ] ボタ ンをクリックします 2

Microsoft Word - FortiGate-iPhone_VPN_Setup-Guide_v1.0_J_ doc

Microsoft PowerPoint - OP25全ソフト設定_suruga0106.ppt

JPRS JANOG13 1. JP DNS Update 2. ENUM (ETJP) 3. JP ( ) 3 1. JP DNS Update

メールデータ移行手順

モバイル統合アプリケーション 障害切り分け手順書

Microsoft Word - Manage_Add-ons

DNS と blocking anti-blocking 要素技術 ( みえてしまう要素技術 ) 藤原和典 株式会社日本レジストリサービス (JPRS) Internet Week 2018, DNS Day 2018 年 11 月 29 日 Copyrigh

TFTP serverの実装

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

Microsoft PowerPoint - パソコン講習会資料(3)メール ppt

プロキシ・ファイアウォール       通信許可対象サーバリスト

プロジェクトのモチベーション IPv4 ユーザ向けのお試し IPv6 環境づくり 手始めに実装が普及している 6to4に着目 個別の技術にはこだわらず Teredo や ISATAP 等についても検討 IPv4/IPv6 共存技術の普及 設定 運用ノウハウの共有 設定や負荷状況等を積極的に情報を公開

nifty.com ドメイン名 /DNS の移行につきまして ( ビジネスメール ) 富士通クラウドテクノロジーズ株式会社

Microsoft Word - トンネル方式(3 UNI仕様書5.1版)_ _1910.doc

背景

ご挨拶

IIJ GIOリモートアクセスサービス Windows 7 設定ガイド

新環境への移行手順書

VPN の IP アドレス

導入ドキュメント

DNSSEC の仕組みと現状 平成 22 年 11 月 DNSSEC ジャパン

<4D F736F F D B A F8AC7979D8ED2837D836A B5F E646F63>

Transcription:

~IPv6 と DNS の正しい付き合い方 ~ IPv6 時代の DNS 設定を考える 2009.3.5 IPv6 Operations Forum @ Shinagawa ( 株 ) クララオンライン 白畑 真 1

自己紹介など 白畑真 ホスティング事業者にてネットワークとサーバ周りの雑用など DNS との関わり お客様のドメイン名をホスティング オーソリテイティブサーバとして動作しているサーバが多い リカーシブサーバも提供していますが 台数はごく少数 DNS サーバはお客様サーバ (*1) 上にインストール もしくは当社サーバ上で提供 *1: 管理者権限はお客様 自由にゾーンの内容を編集可能 ご注意 本発表の内容は ( 株 ) クララオンラインの公式見解ではなく 個人的な見解です クララオンラインは現時点で IPv6 サービスを提供しておりません 2

今日の目的 : IPv4/IPv6 共存環境での DNS の姿について議論する 3

IPv6 環境での DNS 背景 1. リソースレコードの IPv6 対応 AAAA レコードが記述できること BIND, djbdns, NSD, Microsoft DNS などほぼ全ての DNS サーバが対応 ASP サービスを利用している場合には事業者の対応次第 ip6.arpa レコードの逆引きが設定できること DNS 権威サーバ自体への到達性は IPv4 のみでも良い 2. EDNS0 (Extension Mechanisms for DNS) 対応 もともとの DNS パケットのデータ長は最大 512 バイトであるため 512 バイト以上のデータ長に対応するための拡張 IPv6 リソースレコードと直接関係はないが IPv6 などサイズの大きなデータを格納する際に役立つ 互換性の問題から Root DNS/ccTLD DNS では現時点では未利用 3. DNS 権威サーバのトランスポートの IPv6 対応 IPv6 経由で DNS クエリに応答する BIND, NSD, Microsoft DNS などが対応 ( 標準の djbdns は非対応 ) 5

DNS と IPv6 トランスポート 背景 ドメイン名のレジストリ / レジストラの対応 Root DNS に IPv6 グルーレコードが登録された. (root) (2008 年 2 月 4 日 ).jp /.kr (2004 年 7 月 20 日 ) 委譲.jp..net ドメイン名のレジストラの対応 IPv6 のホスト登録ができるか グルーレコードとして AAAA レコードを登録できるか JPRS (.jp), Verisign GRS(.com,.net) など主要レジストリは対応済み 対応レジストラ一覧 : FAQ : DNS : Which DNS Registrars allow me to add AAAA glue for my Domain Name Servers? http://www.sixxs.net/faq/dns/?faq=ipv6glue network/ipv6/ipv6 対応のレジストラ一覧 - Tomocha WikiPlus http://wiki.tomocha.net/ipv6_registrar.html example.jp Root DNSからIPv6トランスポートだけで名前解決ができる環境が整ってきた 6

DNS サーバの設計 背景 RFC3901: DNS IPv6 Transport Operational Guidelines IPv4/IPv6 の両トランスポートで DNS データを持つ [ リカーシブサーバ ] 全ての IPv4 再帰ネームサーバは IPv4 のみか デュアルスタックであるべき [ オーソリテイティブサーバ ] 全ての DNS ゾーンは 最低でも 1 つの IPv4 到達性のある権威サーバによって提供されるべき RFC4472: Operational Considerations and Issues with IPv6 DNS 1.3 名前空間の分断を避ける トランスポートが IPv4 でも IPv6 でも 同じリソースレコードを提供 IPv6 での到達性しかない権威サーバのみでゾーン情報を提供した場合 IPv4 インターネットからは参照できない AAAA レコードを設定する場合には 本当に IPv6 でサービスが利用可能な状態になっていることを確認 とにかくIPv4トランスポートだけでも名前解決ができることが重要 7

議論 8

論点 1 IPv6 向けサービスと IPv4 向け サービスで名前を分けるべきか 9

名前の付け方 (1/3) 1. IPv4 向けと IPv6 向けで別の名前を使う 例 : Google www.google.com (A レコードのみ ) 66.249.89.99 66.249.89.104 66.249.89.147 ipv6.google.com (AAAA レコードのみ *1 ) 2001:4860:c003::68 2. IPv4 向けと IPv6 向けで同じ名前を使う 例 : KAME Project www.kame.net 203.178.141.194 (A レコード ) 2001:200:0:8002:203:47ff:fea5:3085 (AAAA レコード ) *1: Google over IPv6 プログラム参加ネットワークの場合には同じ名前を利用する ( 事前に登録してある DNS リゾルバからの www.google.com の問い合わせの場合 A レコードだけではなく AAAA レコードも応答する ) http://www.ripe.net/ripe/meetings/ripe-57/presentations/colitti-a_strategy_for_ipv6_adoption.z8ri.pdf 10

名前の付け方 (2/3) IPv4 と IPv6 で別の名前を使う メリット : レコードの設定の柔軟性が増す IPv6 の導入に伴う諸処の問題回避 AAAA RR を正しく処理できない DNS リカーシブサーバ IPv6 トランスポートがない環境で IPv6 接続を試行した場合 タイムアウト待ちが発生するクライアント 問題切り分けが容易 IPv6 サービスでのみ発生した障害など デメリット : 透過性 ユーザが IPv4/IPv6 を意識してホスト名を使い分ける必要がある 明示的な設定が必要 11

名前の付け方 (3/3) IPv4 と IPv6 で同じ名前を使う メリット : 透過性 : ユーザが IPv4/IPv6 を意識することなくサービスを利用できる デメリット : 一部のユーザ環境から名前解決に失敗 遅延する恐れ DNS 検索過程において壊れた DNS サーバが存在するリスク EDNS0 を通さない Firewall AAAA クエリに返事をしない DNS サーバ IPv4/IPv6 で同一のサービスが提供されている場合 通信品質が低いプロトコル ( 現状では IPv6) が選択される可能性がある 例 : 太平洋をまたいだトンネル接続 A レコートと AAAA レコードの問い合わせ順序によっては 遅延が発生する場合がある IPv6 の閉域網と IPv4 インターネットにアクセスできる環境では マルチプレフィックス問題の影響を受ける可能性がある 12

JANOG23 でいただいた情報 デュアルスタックの SMTP サーバを運用していたら ある特定の IPv4 Only のサーバからメールが届かなかったりしたことがある これは設定次第で MX レコードの設定で回避することが可能であるが不思議な現象である (JPRS 民田さん ) $ORIGIN example.jp. ; @ IN MX 10 mail MX 20 mail4 ; mail A 192.0.2.1 AAAA 2001:db8::1 ; mail4 A 192.0.2.1 MX の先に v4/v6 デュアルスタックのメールサーバを設定する場合は MX 群に IPv4 だけのサーバを残すのが安全である 13

主張 1 ( 少なくとも当面の間 ) IPv4 向けサービスと IPv6 向け サービスで名前を分けるべき 14

論点 2 IPv6 で逆引きを設定すべきか 15

IPv4 の状況をよく考えてみると 日本や欧米の ISP では逆引きを設定しているケースが多い (?) アジアの ISP では逆引きをしないケースが多いように感じる 16

逆引きの意義とは 17

DNS 逆引きの用途 (1/2) アクセス認証 tcp_wrappers (*1) など 二重逆引き (double reverse lookup): IP アドレス ホスト名 IP アドレス IP アドレスの逆引き結果と正引き結果を照合 IP アドレスを逆引き (3.9.1.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.0.0.0.d.2.0.0.0.0.0.0.2.6.2.ip6.arpa. www.ian a.org.) 得られたホスト名を正引き (www.iana.org 2620:0:2d0:1::193) *1: -DPARANOID オプション付き ( デフォルト ) でコンパイルされた場合 パスワードや電子証明書など他の認証方式の代替とはならないが ドメイン名と IP アドレスを紐づける上で一定の効果はあるのではないか セキュリティ向上にならないという意見もあり http://homepages.tesco.net/j.deboynepollard/fga/dns-avoid-double-reverse.html 18

複数の IP アドレスの一元管理 複数のアドレスブロックを持っている組織がアクセス制御を実装する場合 IP アドレスプレフィックスベース プレフィックス変更毎に追加 削除が必要 ドメイン名ベース アクセス制御の設定自体は不要 IP アドレスブロックの追加 削除時には DNS の正引き 逆引きエントリを更新 19

Anonymity とユーザ認証 ユーザの粒度 IPv4 時代 : 動的 IP アドレスが前提 接続ごとに割り当てられる IP アドレス空間もばらばら ドメイン名単位でのアクセス制限の例 ( 例 : Apache の.htaccess, tcp_wrappers の /etc/hosts.allow 等 ).htaccess Order Deny,Allow Deny from all Allow from exmaple.jp /etc/hosts.allow sshd:.example.jp IPv6 時代 : /48( 準 ) 固定 IP アドレス ユーザの識別が容易に 20

DNS 逆引きの用途 (2/2) ネットワーク情報の参照 アクセスログ等の解析に利用 プロバイダ名や国情報など あくまで参考情報なので 逆引き結果と正引き結果が一致している必要まではない Geolocation 技術 (IP アドレス等によるアクセス元判定技術 ) の発展 DNS 逆引きに対する依存度は下がりつつあるように見受けられる 21

サーバとクライアントの関係 逆引きが設定されていない場合 ホストの識別が容易ではない 直感的にわかりにくい そもそも IPv6 は 128bit もあるのでアドレスを覚えられない サーバにもクライアントの側面がある 例 : SMTP サーバ 他の SMTP サーバから見れば SMTP クライアント クライアントもサーバも逆引きを設定すべき 22

主張 2 IPv6 も IPv4 同様に逆引きを設定 すべきだ 23

どのように逆引きを実装するか 24

逆引きの実装方法 (1/2) 1. DNS エントリの自動生成 BIND の $GENERATE ディレクティブ ( ライクな ) に近いが単純に /64 空間に適用するのは困難 一定の規則で逆引き / 正引きエントリを自動生成できる仕組みが必要 ( オンザフライ?) 2. ワイルドカードレコードの利用 2001:db8:ff00::/48の逆引きの例 : *.0.0.f.0.8.b.d.0.1.0.0.2.ip6.arpa. PTR site.example.com. 正引きと一致しない そもそも正引きのレコードと逆引きのレコードの値は一致させるべきか IN 25

逆引きの実装方法 (2/2) 3. Dynamic DNS DHCPv6 等と連携し 動的に正引きと逆引きを登録することも考えられる 膨大なアドレス空間の中で 必要に応じてリソースレコードを作成 IPv6 の莫大なアドレス空間全てに対してエントリを作成する必要はない 26

まとめ IPv4+IPv6 どちらでも同じ内容のレコード NGN+IPv6 で IP アドレスの意味が変わる 動的 IP アドレスから ( 準 ) 固定 IP アドレスへ IPv4 ネットワークと IPv6 ネットワークが等価であるとは限らない DNS の逆引きに何を期待するのか IP アドレスとドメイン名所有者の紐付け 正引きと逆引きの一致 (?) 実装方法 アドレス自動生成 ワイルドカード Dynamic DNS 28

ご静聴ありがとうございました 29