スプリットDNS (Match Domains)
スプリットDNS(Match Domains) は、DNSクエリのうち「特定の社内ドメイン」のみを選択的に社内ネームサーバーへ転送し、それ以外の一般Web通信(Google, YouTube, SaaS等)は端末が元々接続しているローカルWi-FiやプロバイダーのDNSを利用させる仕組みです。
全DNSトラフィックを社内に引き込む従来型VPNとは異なり、社内DNSサーバーの過負荷を防ぎ、テレワークPCの高速なWebブラウジング環境を維持します。
画面での Match Domains 設定
管理コンソールの 「DNS Management」>「Nameservers」 の詳細設定から設定します。

設定項目マトリクス
| 項目 | 推奨設定例 | 動作解説 |
|---|---|---|
| Match Domains | corp.internal, *.dev.kusa-cloud.jp | 指定したサフィックスに合致するドメインのみ社内ネームサーバーへフォワードされます。 |
| Search Domains | corp.internal | 短縮名(例: ping file-server)を入力した際、自動的に file-server.corp.internal として名前解決を試行します。 |
スプリットDNSの動作シーケンス
sequenceDiagram
autonumber
participant PC as 社外テレワークPC
participant Aegis as AegisMesh DNSリゾルバ (100.64.0.1)
participant LocalDNS as 自宅/公衆Wi-Fiルーター (192.168.1.1)
participant CorpDNS as 本社AD-DNS (192.168.1.10)
PC->>Aegis: 宛先: salesforce.com (一般SaaS)
Note over Aegis: Match Domains外のためローカルへ転送
Aegis->>LocalDNS: 外部DNS問い合わせ
LocalDNS-->>PC: 高速に直接IP返却 (低遅延)
PC->>Aegis: 宛先: db01.corp.internal (社内リソース)
Note over Aegis: Match Domains合致 ➔ 暗号化トンネル経由
Aegis->>CorpDNS: WireGuard経由で社内DNSへ転送
CorpDNS-->>PC: 社内IP (192.168.10.50) 返却
設計上のベストプラクティス
- ワイルドカードの活用:
複数のサブドメインが存在する場合、
*.internal.example.co.jpのようにワイルドカード形式で指定することで、登録漏れを防ぎます。 - 逆引き(PTR)レコードの対応:
社内プライベートIPレンジの逆引きが必要な場合(例: 内部ログ解析用)、Match Domains に
10.in-addr.arpaや168.192.in-addr.arpaを追加します。