DNS

DNS サーバー

【DNS入門 第12回】DNS設計演習 ― ADドメイン名・サイト移設・ハイブリッド・障害対応・ドメイン棚卸しの5問

連載の最終回は、ここまでの知識を使う設計演習です。社内のADドメイン名の決め方、TTL 1日のWebサイトを止めずに移設する手順、オンプレとAWSの相互名前解決、「一部の利用者だけサイトが開けない」障害の切り分け、自社ドメインのメールとWebのDNS設定の見直しという5つのケースを、解答例と解説つきで考えます。
DNS サーバー

【DNS入門 第11回】DNSトラブルシュート ― 切り分けの手順とよくある障害、連載のまとめ

DNSの障害を切り分ける手順をまとめます。クライアント→キャッシュDNS→権威DNS→委任の順に確かめる方法、「変更が反映されない」「一部だけ引けない」「SERVFAIL」「逆引き・社内だけ引けない」というよくある障害と確認コマンド、そして連載全体の早見表と持ち帰りまでを解説します。
DNS サーバー

【DNS入門 第10回】クラウド・社内環境のDNS ― Route 53、ハイブリッド名前解決、AD統合DNS、Kubernetes

クラウドと社内環境でのDNSの使い方を解説します。Route 53のホストゾーン・エイリアス・ルーティングポリシー、VPCのDNS(Route 53 VPC Resolver)、Resolverエンドポイントと転送ルール、DNS Firewall、オンプレとのハイブリッド名前解決、Azureとの対応、AD統合DNS、KubernetesのCoreDNSとndots、vSphereでDNSが重要な理由までを図で整理します。
DNS サーバー

【DNS入門 第9回】DNSのセキュリティ ― キャッシュポイズニング、DNSSEC、暗号化DNS、運用の隙

DNSを狙う攻撃と守り方を整理します。脅威の全体像、キャッシュポイズニングとカミンスキー攻撃、DNSSECの仕組みと信頼の連鎖、鍵の運用とルートKSKの更新(KSK-2024)、リフレクション攻撃、ランダムサブドメイン攻撃とDNSトンネリング、サブドメインテイクオーバー、ドメインの失効、DoT・DoH・DoQ、保護的DNSとRPZまでを図で解説します。
DNS サーバー

【DNS入門 第8回】コマンドで調べる ― dig・nslookup・Resolve-DnsName・resolvectlの読み方

DNSを調べるコマンドの使い方と、出力の読み方をまとめます。digの出力の全体像、フラグ・TTL・Query timeの読み方、主なオプション、+trace、delvでのDNSSEC検証、nslookup、WindowsのResolve-DnsNameとdigの対応、resolvectl、応答の型ごとの見え方、パケットキャプチャまでを解説します。
DNS サーバー

【DNS入門 第7回】権威DNSサーバーの運用 ― ゾーン転送、TTL設計、安全な変更手順

権威DNSサーバーをどう運用するかを解説します。プライマリとセカンダリ、ゾーン転送(AXFR・IXFR・NOTIFY)、シリアル番号の付け方と戻し方、TSIGとXoT、TTLの設計、移行前にTTLを下げる変更手順、動的更新、スプリットホライズン、ヒドゥンプライマリ、エニーキャスト、DNS製品の現在と選び方までを図で整理します。
DNS サーバー

【DNS入門 第6回】リソースレコード後編 ― MX・SPF・DKIM・DMARC、SRV、PTR、CAA、HTTPSレコード

リソースレコード後編です。メールの配送と送信ドメイン認証(MX・Null MX・SPF・DKIM・DMARC)、Gmail・Yahoo・Microsoftの送信者ガイドライン、ADで使うSRV、逆引きのPTR、証明書のCAA、接続方法を伝えるHTTPS/SVCBレコード、その他のレコードまでを図で解説します。
DNS サーバー

【DNS入門 第5回】リソースレコード前編 ― ゾーンファイルの書き方とSOA・NS・A/AAAA・CNAME

DNSの中身であるリソースレコードを2回に分けて解説します。前編は、ゾーンファイルの書き方と末尾のドットの落とし穴、SOAの各フィールド、NSとlame delegation、A/AAAAとDNSラウンドロビン、CNAMEの制約、頂点を別名で向けるALIAS・Route 53エイリアス、ワイルドカードまでを扱います。
DNS サーバー

【DNS入門 第4回】DNSメッセージとトランスポート ― UDP/TCP、EDNS、応答コードを読み解く

DNSの問い合わせと応答の中身はどうなっているのでしょうか。メッセージの5つの部分、ヘッダーのフラグ、UDPとTCPの使い分けと「512の壁」、EDNS(0)とOPT疑似レコード、1232バイトの理由、ファイアウォールで起きる問題、DNS Cookies、RCODEと拡張エラー(EDE)までを解説します。
DNS サーバー

【DNS入門 第3回】名前解決の流れ ― 再帰と反復、キャッシュとTTL、フォワーディング

キャッシュDNSは答えをどう探し、どれだけ覚えておくのでしょうか。再帰と反復、ルートヒント、キャッシュとTTL、ネガティブキャッシュ、QNAME最小化、フォワーディング、Linux・Windowsのスタブリゾルバーの動き、serve-staleまでを図で解説します。
DNS サーバー

【DNS入門 第2回】ドメイン名の階層と委任 ― ルート・TLD・ゾーン・グルーを理解する

DNSの名前の住所録は誰が管理しているのでしょうか。ドメイン名の木構造、ルートとTLD、13系統のルートサーバー、FQDNと末尾のドット、ドメインとゾーンの違い、委任(NS)とグルー、レジストリとレジストラ、社内用ドメイン名の選び方までを図で解説します。
DNS サーバー

【DNS入門 第1回】DNSとは?名前解決の全体像と3つの登場人物

Webもメールもクラウドも、通信の最初に動いているのがDNSです。hostsファイルからDNSが生まれた経緯、名前解決の2段階、スタブ・キャッシュDNS・権威DNSという3つの登場人物、1回の名前解決の流れを図で解説します。全12回シリーズの第1回です。
DNS サーバー

DNS (Domain Name System) – DNS の動的更新

Active Directory ドメインサービス環境では Dynamic DNS を利用したレコードの自動登録を行っていると思います.もし DHCP サーバーによる動的更新を行いたい場合ハマり所がありますのでその解説を行います.
DNS サーバー

DNS (Domain Name System) – フォワーダーの構成

DNS の名前解決において,明示的に別のリゾルバーや権威サーバーを指定したいケースがあります.そのような場合は「フォワーダー」を設定して経路(使用するサーバー)を指定してあげます.本記事では2つのフォワーダーについて解説を行います.
DNS サーバー

DNS (Domain Name System) – サブドメインと委任

本記事ではサブドメインの作成と DNS サーバーの 委任について解説します.サブドメインは2つの作成方法がありますので,両方を記載しつつ筆者の考察も述べています.
DNS サーバー

DNS (Domain Name System) – DNS ゾーンの設定とレコードの登録

本記事では DNS ゾーン (ドメイン) の設定とレコードの登録について解説します.DNS サーバーの設定と重複する部分がありますが,本記事までで最低限の DNS サーバーの構成と管理は出来るようになるはずです.
DNS サーバー

DNS (Domain Name System) – DNS ゾーンの作成

Windows DNS サーバーでのゾーンの作成について解説していきます.ゾーンの作成にあたり,Active Directory 統合ゾーン,通常の DNS ゾーンのレプリケーションの方式などについても解説します.
DNS サーバー

DNS (Domain Name System) – Windows DNS サーバーの設定・オプション

Windows DNS サーバーの管理を解説していきます.本記事ではまず初めに DNS サーバー自体の挙動を決定するオプションについての紹介,解説を行います.フォワーダーの動作などが理解できるようになります.
DNS サーバー

DNS (Domain Name System) – nslookup を使いこなそう

本記事では一歩進んで Windows で利用可能な DNS クライアント,調査ツールである nslookup を使いこなすための解説を行います.DNS 問合せのレスポンスコードや挙動,どういった場合にそれらが返るのかがわかるようになります.
DNS サーバー

DNS (Domain Name System) 概要 (3)

DNS について解説していきます.DNS はインターネットにおいて一番重要なシステム/サービスで,これがない状態は考えられないほど重要なインフラとなっています.DNS の動き,仕組みを理解することでインターネットの理解に役立ちます.