DNS用語集

条件付きDNS転送とは何ですか?

Abstract isometric UI showing network ranges, usage bars, region names (EMEA/APAC), and a purple "Deploy" button
主なポイント要点はAIの支援により生成されています。自動生成された要約には、時折誤りがあったり、重要な文脈が抜け落ちたりする場合があるため、完全な情報を得るには、必ずブログ記事の全文をご参照ください。

Conditional DNS forwarding is a DNS configuration mechanism that directs queries for specific domain names to designated DNS servers rather than using default resolvers, enabling organizations with multiple namespaces—such as internal domains, partner networks, and cloud zones—to resolve names through the authoritative servers that hold their data without duplicating zone information across systems. The technique operates by matching incoming query names against configured domain suffixes and forwarding only matching queries to their designated target servers, while unmatched queries follow normal resolution paths, making it essential for hybrid cloud environments and merged company infrastructures. Operational challenges include managing forwarding rules across multiple servers to prevent stale configurations, ensuring network reachability and firewall rules permit DNS traffic on port 53, and securing forwarded queries to prevent disclosure of internal domain names across untrusted networks.

  • Conditional forwarding applies domain-specific routing rules that can send each namespace to a different target server, whereas a regular forwarder applies the same upstream resolver to all queries the local server cannot answer.
  • Stale forwarding rules pointing to decommissioned servers and firewall or routing changes blocking DNS traffic on port 53 are common failure modes that cause intermittent timeouts and application outages reported by users.
  • Configuration drift across multiple DNS servers and overlapping domain rules can create inconsistent resolution behavior where the same domain name resolves from one site but fails from another depending on which resolver the client queries.

条件付きDNS転送の概要

AttributeValue
Full nameConditional DNS forwarding
CategoryDNS resolver configuration
Protocol and portDNS, typically UDP and TCP port 53
OSI layerLayer 7 (application)
Primary useResolving specific domains through designated DNS servers across separate networks and namespaces
Related termsDNS forwarder, recursive resolver, split-horizon DNS, authoritative DNS server, DNS zone

条件付きDNS転送の仕組み

条件付き転送が設定されたDNSサーバーは、受信した各クエリ名をドメインルールのリストと照合します。その結果に基づいて、サーバーがクエリを転送するか、通常通り解決するかが決定されます。

  1. クエリの受信:クライアントは、設定済みのDNSサーバーに対して再帰クエリを送信します。例えば、パートナードメインや内部ドメイン内のホスト名に対するリクエストなどです。
  2. ドメインの照合:サーバーは、クエリされた名前を、設定された転送ドメインと比較し、最も具体的な一致するサフィックスを選択します。
  3. クエリの転送:ルールに一致した場合、サーバーはデフォルトのパスを使用する代わりに、そのドメインに指定されたDNSサーバーにクエリを送信します。
  4. デフォルトのパスを使用する:どのルールにも一致しない場合、サーバーはルートヒントまたは汎用フォワーダーを使用して、通常通り名前を解決します。
  5. 応答の返送:サーバーは応答をクライアントに中継し、レコードの有効期間(TTL)に応じてキャッシュする場合があります。

この手順では、障害時の動作については説明していません。指定されたサーバーが応答しない場合にデフォルトの解決にフォールバックするかどうかはサーバーによって異なり、その設定は信頼性とクエリがどこに公開されるかの両方に影響します。また、転送先はネットワーク経由で到達可能である必要があり、ルーティングおよびファイアウォールのルールでDNSトラフィックが許可されている必要があります。

エンタープライズネットワークにおいて条件付きDNS転送が重要な理由

組織が単一のネームスペースのみを運用することはほとんどありません。合併、ハイブリッドクラウド、パートナーとの接続、プライベートゾーンなどにより、デフォルトのリゾルバーでは応答できないドメインが追加されます。条件付き転送を利用すれば、システム間でゾーンデータをコピーしたり、既存のDNSインフラストラクチャを置き換えたりすることなく、それぞれのネームスペースを、そのデータを保持するサーバーを通じて解決することができます。

運用面では、転送ルールは多くのサーバーに分散し、時間の経過とともに不整合が生じやすい設定です。廃止されたサーバーを指す古いルールは、タイムアウトや断続的な障害を引き起こし、ユーザーからはアプリケーションの停止として報告されます。 DNSスタブおよび転送の動作は、RFC 1034およびRFC 1035で規定されている再帰クエリモデルに基づいているため、トラブルシューティングには、どのサーバーがクエリを受信し、それがどこに送信されたかを追跡する必要があります。一貫したルール管理と転送先の監視により、このリスクを軽減できます。

セキュリティ上の懸念があるのは、転送されたクエリがローカルのリゾルバを離れ、平文のままネットワークを横断する可能性があるためです。内部ドメイン名を外部または信頼できないサーバーに送信すると、内部の命名体系が漏洩する恐れがあります。 ルールでは、信頼できる宛先のみを指定し、プライベートゾーンの転送を内部経路に限定し、それらのサーバーにアクセスできるネットワークを制限する必要があります。サポートされている場合は、リゾルバー間の通信を暗号化することで、さらなるリスクを低減できます。

条件付きDNS転送と関連用語との比較

条件付きDNS転送とDNSサーバーの転送の違い

フォワーディングDNSサーバーは、自身で回答できないクエリを別のリゾルバーに転送しますが、条件付きフォワーディングでは、その動作が設定されたドメインに一致する名前にのみ適用されます。フォワーディングDNSサーバーとは?

AttributeConditional DNS forwardingForwarding DNS server
ScopeApplies only to queries matching listed domain suffixesTypically applies to all queries not answered locally
DestinationCan differ for each domainUsually one set of upstream resolvers
Typical useReaching internal, partner or cloud namespacesOffloading recursion to an upstream resolver
FallbackNames with no matching rule resolve by the default methodUpstream resolver is the default path for unresolved names

条件付きDNS転送とスプリットホライズンDNSの比較

条件付き転送はドメイン名ごとに異なるサーバーへクエリをルーティングするのに対し、スプリットホライズンDNSは、問い合わせ元によって同じ名前に対して異なる回答を返します。スプリットホライズンDNSとは?

AttributeConditional DNS forwardingSplit-horizon DNS
Decision basisQueried domain nameSource of the query, such as internal or external client
What changesWhich server answersWhich answer the client receives
Data locationZone data stays on the target serverSeparate views or zones hold different data for one name

条件付きDNS転送でよくある問題

あるルールが、廃止された、あるいは番号が変更されたサーバーを依然として指し続けている。そのドメインへのクエリはタイムアウトし、ユーザーからはアプリケーションの動作が遅い、あるいは動作しないという報告が寄せられる一方で、他のドメイン名は正常に解決される。

ファイアウォールやルーティングの変更により、転送サーバーからターゲットへのDNSトラフィック(多くの場合、UDPまたは TCPポート53)がブロックされます。TCPを必要とする大規模な応答は最初に失敗するため、この現象は断続的に発生します。

ルールは一部のDNSサーバーには追加されていますが、他のサーバーには追加されていません。クライアントが使用するリゾルバーによって、同じ名前でもあるサイトでは解決されるのに、別のサイトでは解決に失敗することがあります。

2台のサーバーが互いにドメインを転送し合うか、あるいはターゲットが送信元へ転送し返します。クエリはタイムアウトするまで行き来し続け、SERVFAIL応答が増えるにつれてリゾルバーの負荷が高まります。

広範なサフィックス・ルールとより限定的なサフィックス・ルールが異なるサーバーを指しており、管理者は誤った方が優先されると予想しています。その結果、サブドメインはゾーンを持たないサーバーに対して解決され、NXDOMAINが返されます。

統合型DDIがネットワーク運用をいかに簡素化するかをぜひご覧ください

自動化、可視性、制御機能が組み込まれた単一のプラットフォームから、DNS、DHCP、IPアドレスを管理できます。

条件付きDNS転送に関するFAQ

関連用語

Network visualization showing IP addresses and interconnected nodes representing IPAM infrastructure and data flow

組織のネットワーク向けに、ガバナンスが確立され、監査対応可能なIPAMワークフローおよび承認モデルを構築する

ガバナンスが確立され、監査対応が可能なIPAMワークフローを実現するIP管理ソリューションをご覧ください。企業ネットワークチーム全体で、範囲を限定した承認と完全な監査証跡を実現します…

Read more
コンテンツハブ

OSIモデルの理解:7層構造におけるDNSとIPアドレスの位置づけ

OSIモデルの7つの層と、DNSおよびIPアドレスがそれらにどのように位置づけられるかを理解しましょう。BlueCatでネットワークアーキテクチャの基礎を学びましょう。…

Read more
Fiber optic cables with glowing blue and cyan light points representing high-speed network data transmission and connectivity

IPv6 およびデュアルスタック企業ネットワーク向けの DNS および IPAM のスケーリング

デュアルスタック企業ネットワーク向けに DNS および IPAM を拡張します。Micetro が、統合された DNS、DHCP、および IPAM…

Read more
Hand holding digital pen interacting with holographic network diagrams and data visualization on laptop screen, representing

Embedding DNS, DHCP, and IPAM into Ansible and Git-based infrastructure-as-code pipelines

Embedding DNS, DHCP, and IPAM into Ansible and Git-based IaC pipelines with Micetro turns address and record changes into versioned, reviewable steps

Read more
ポッドキャスト

ポッドキャスト:AIがエンタープライズソフトウェア開発をどう変えているか

AIはネットワークの自動化を変革しますが、安全な導入には、サービス停止を防ぐための堅固なソフトウェア開発手法、テスト、およびドメインの専門知識が必要です。…

Read more
ポッドキャスト

ポッドキャスト:ネットワーク運用においてオープンプラットフォームが重要な理由

オープンプラットフォームとAPIファーストのアーキテクチャにより、ハイブリッド環境の企業全体で、インテリジェントなネットワーク運用、自動化、そしてAI駆動のワークフローが実現されます。…

Read more
Network engineer reviewing LiveNX flow and telemetry data visualized across server racks in a hybrid multicloud environment

LiveAssistを活用して、すでに保有しているLiveNXのデータから答えを引き出しましょう

LiveNX用のAI搭載アドオン「LiveAssist」が、ネットワークデータを迅速で分かりやすい回答に変換し、わずか数日でその価値を実感できる仕組みについてご覧ください。…

Read more
LiveWire GEN3 device offerings overview with descriptions of deep packet visibility and deployment options
Read more

関連記事