Split-Horizon DNS をサポートするための Windows の構成

Jamf Security Cloud ポータル設定ガイド

Solution
Application
Jamf Connect
Content Type
テクニカル資料
Utilities & Services
ft:locale
ja-JP

Split-Horizon DNS (Split-View DNS、Split-Brain DNS、Split DNS とも呼ばれる) は、同じドメイン用に 2 つのゾーンが作成されており、1 つのゾーンは内部ネットワークによって使用され、もう 1 つのゾーンは外部ネットワーク (通常、インターネット) によって使用される際に用いられる用語です。従って、使用している DNS サーバに応じて、ドメインが異なる IP アドレスに解決できます。これは、「内部」または「外部」のどちらのネットワークを使用するかによって異なります。

Windows では、Secure Access Layer (SAL) を使用してポリシーを強制します。これは、DNS 方式の強制です。これは、基本的に、すべての DNS ルックアップが SAL によって行われることを意味し、この仕組みは Split-Horizon DNS では問題となります。内部サービスの IP アドレスは内部 DNS によってのみ解決され、SAL では解決されないためです。

Example:

ユーザが自宅で自分のブラウザを経由して api.jamf.com にアクセスした場合、パブリック DNS サービスが使用され、IP 1.2.3.4 に解決されます。ユーザがオフィスに出勤して、社内の Wi-Fi に接続し、社内のブラウザを経由して api.jamf.com にアクセスした場合、Wi-Fi ルータに構成されたプライベート DNS サービスが使用され、IP 1.2.3.6 に解決されます。

これは、社内リソースのための一般的なセキュリティ対策であり、攻撃者がドメインを検出して列挙する能力を制限するものです。

サイトが、パブリック DNS サービスによって IP アドレスに解決できる状態でありながら、該当の IP アドレスが正しくないかアクセス不可である場合、以下のステップを実行して DNS 許可リストを構成する必要がある場合があります。このオプションは、Windows アプリで特定の FQDN に対して SAL を使用することを完全に停止させます。

Note:

デバイスに上限が設定されている場合でも、データ通信使用量ポリシーの許可リストに該当のページが追加されている場合を除き、ページの読み込みは阻止されます。

Requirements

FQDN がパブリック DNS によって解決できるかどうかを確認してください。解決できない場合、Split-Horizon DNS をサポートするように Windows を構成する必要がない場合があります。

これを確認するには、以下の手順に従います。

  1. https://mxtoolbox.com/dnscheck.aspx にアクセスします。

  2. 内部サイトの FQDN を入力します。例:internal.site.customer.com
    • DNS レコードが検出されない場合、Split-Horizon DNS をサポートするように Windows を構成する必要はありません。

    • ある IP アドレスが返された場合、手順を継続し、許可リストを作成することで、Split-Horizon DNS をサポートするように Windows を構成することができます。

  1. DNS がピックアップされないようにするサイトを含む、dnsWhitelist.json という名前の JSON ファイルを作成します。
    Note:

    トップレベルドメインでワイルドカードを使用すれば、すべての内部サイトをリストアップする必要がなくなります。

    {
        "Whitelist": [".*example-site.*" ,".*internal-company.*"]
    }
  2. ファイルを次の場所に保存します。C:\ProgramData\JamfTrust\Data\dnsWhitelist.json
  3. Jamf Trust がすでにインストールされている場合は再起動します。