Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

加入者管理用の DNS ネーム サーバー アドレス

DNS ネーム サーバー アドレスの概要

クライアントがドメインへのアクセスを試みると(例えば、www.example.com)、要求がドメインネームシステム(DNS)ネームサーバーに送信されます。ネームサーバーは、ドメイン名とIPアドレスを関連付ける情報を格納します。IPアドレスは、要求されたドメインに到達するために使用されます。クライアントのリクエストに応じて、ネームサーバーはドメインのIPアドレス(www.example.com の192.0.2.10)を探し、クライアントに返します。

ネットワーク構成では、ルーター上またはRADIUSサーバー上でローカルに1つ以上のネームサーバーのアドレスを設定する必要があります。ローカル設定は、以下の加入者タイプをサポートしています。

  • DHCPv4 または DHCPv6

  • IP over Ethernet(VLAN)

  • 終端 PPPoE(IPv4 または IPv6)

  • トンネリング PPPoE(IPv4 または IPv6)

ネーム サーバー アドレスは、(ルーティング インスタンスごと)、アクセス プロファイルごと、または DHCP のみのアドレス プールごとにグローバルに設定できます。各アドレスに対して ステートメントを繰り返すことで、ルーティングインスタンスまたはアクセスプロファイルに複数のネームサーバーを設定できます。

ネームサーバーアドレスは複数のレベルで設定できるため、クライアントに返されるアドレスはレベル間の優先度の順序によって決定されます。プリファレンスはクライアントタイプによって異なります。

  • DHCP 加入者の場合、降順の優先度は

    RADIUS > DHCP アドレス プール>アクセス プロファイル > グローバル

  • DHCP 以外の加入者の場合、降順の優先度は

    RADIUS>アクセスプロファイル>グローバル

優先順に従って、RADIUSに設定されたネームサーバーアドレスは、他のすべての設定レベルよりもすべての加入者タイプで優先されます。すべての加入者タイプに対して、グローバル・ネーム・サーバー・アドレスは、他のネーム・サーバー・アドレスが構成されていない場合にのみ使用されます。ネームサーバーアドレスがDHCPアドレスプールでのみ設定されている場合、DHCP以外の加入者はアドレスを利用できません。

ネームサーバーに複数のアドレスを設定する場合、アドレスを設定する順序がその設定内のプリファレンスを決定します。設定レベルに応じたプリファレンスは、この順序を優先します。

設定できるDNSネームサーバーアドレスの数に制限はありません。DHCP 加入者の場合、すべてのアドレスが DHCP メッセージで送信されます。ただし、PPP 加入者には、優先順によって決定される 2 つのアドレスのみが送信されます。

ローカルに設定されたこれらの DNS ネーム サーバーのすべての変更は、その後ログインする新規加入者にのみ影響します。既存の加入者は変更の影響を受けません。

ローカル DNS サーバー アドレスのメリット

  • ルーティング インスタンスごと、アクセス プロファイルごとに複数のネーム サーバー アドレスを設定できるため、特定のサーバーが利用できないときに加入者が接続する機会が得られます。複数のサーバー/複数レベルの構成では、加入者アクセスを管理するための高い粒度が提供され、サーバーの優先度の順序を指定する機能により容易になります。

  • 終端およびトンネリング PPP 加入者(IPv4 および IPv6)、DHCP 加入者(DHCPv4 および DHCPv6)、IP-over-Ethernet(VLAN)加入者など、さまざまな加入者タイプをサポートします。

加入者管理用のDNSネームサーバーアドレスの設定

このトピックでは、アクセス プロファイルおよびルーティング インスタンス レベルで DNS ネーム サーバー アドレスを設定する手順について説明します。DHCP アドレス プールでアドレスを設定する方法については、 加入者管理用のアドレス割り当てプールを参照してください。RADIUSサーバー上のアドレス設定の詳細については、RADIUSソフトウェアのドキュメントを参照してください。異なるレベルのネーム サーバー構成が優先される順序については、 DNS ネーム サーバー アドレスの概要を参照してください。

ベスト プラクティス:

実際には、IPv4アドレスのdomain-name-serverステートメントまたは domain-name-server-inet ステートメントのいずれかを選択します。どちらも同じ効果を持ち、両方のステートメントを使用する必要はありません。両方のステートメントを使用する場合、 で設定されたアドレスは でdomain-name-server-inetdomain-name-server設定されたアドレスよりも優先されます。

例えば、以下の構成例では、2 つの IPv4 ドメイン名サーバーを指定しています。ステートメント 192.0.2.23 で domain-name-server-inet 設定されたサーバーは、 ステートメント 198.51.100.31 で domain-name-server 構成されたサーバーよりも優先されます。

DNSネームサーバーアドレスをグローバルに設定するには::

  • IPv4アドレスを設定します。

    または、別のステートメントを使用してIPv4アドレスを設定することもできます。

  • IPv6 アドレスを設定します。

例えば、各タイプの複数のアドレスを設定するには:

アクセスプロファイルでDNSネームサーバーアドレスを設定するには:

  • IPv4アドレスを設定します。

    または、別のステートメントを使用してIPv4アドレスを設定することもできます。

  • IPv6 アドレスを設定します。

例えば、各タイプの複数のアドレスを設定するには:

DHCPv6 複数アドレス環境で DNS サーバー アドレスが返される方法の上書き

DHCPv6 環境では、DHCPv6 クライアントは、単一の要求メッセージを使用して複数のアドレス(IA_NA アドレス、IA_PD アドレス、またはその両方)と DNS サーバー アドレス(DHCPv6 属性 23)を要求できます。デフォルトでは、DHCPv6ローカルサーバーは、グローバルDHCPv6オプションとしてDNSサーバーアドレスを返します。

既定の動作を上書きし、DHCPv6 ローカル サーバーが対応する IA_NA および IA_PD サブオプションとして DNS サーバー アドレスを返すように指定できます。DHCPv6 ローカル サーバーは、グローバルに、特定のグループに対して、または特定のインターフェイスに対して上書きをサポートするように設定できます。

注意:

一部の加入者宅内機器(CPE)は、アドレスがIA_NAまたはIA_PDサブオプションとして返されたときに DNS サーバー アドレスを認識できないため、相互運用性の問題が発生する可能性があります。

DHCPv6 ローカル サーバーが DNS サーバー アドレスを IA_NA または IA_PD サブオプションとして返すように構成するには、

  1. DHCPv6 オーバーライド オプションを設定することを指定します。
  2. デフォルトの動作を上書きします。DHCPv6 ローカル サーバーは、対応する IA_PD または IA_NA サブオプションとして DNS サーバー アドレスを返すようになりました。

IPv6 DNS の DNS リゾルバーの概要

ネイバー検出ルーターアドバタイズメント(NDRA)を使用してIPv6アドレッシングを提供するネットワークでは、IPv6ホストに送信されるルーターアドバタイズでDNSサーバーアドレスを提供できます。このアドレスは、再帰的 DNS サーバー(RDNSS)と呼ばれるフィールドに含まれています。この機能は、DHCPv6を実行していないネットワークで便利です。

IPv6 加入者がログインすると、RADIUS は RDNSS フィールドに動的に追加できます。RADIUSサーバーでは、以下のVSAでプライマリおよびセカンダリDNSアドレスを設定できます。これは、$junos-ipv6-dns-server変数に格納されています。

  • Ipv6-Primary-DNS(26-47)

  • Ipv6-Secondary-DNS(26-48)

加入者がログインすると、RADIUS は Access-Accept メッセージに実際の DNS サーバー アドレスを提供します。

また、DNSサーバーに静的IPv6アドレスを設定することもできます。

加入者セッションが確立されると、DNSアドレスがセッションデータベースに保存されます。ルーターがIPv6ルーターアドバタイズメントを送信すると、ルーターアドバタイズオプションのRDNSSフィールドでこのDNSアドレスを使用します。

IPv6ホストのDNSサーバーアドレスの設定

IPv6 ホストの動的 DNS サーバー アドレスを設定するには、次の手順に示します。

  1. 加入者がログインする際に、ルーターが RADIUS サーバーから送信された $junos-ipv6-dns-server-address 変数内の DNS サーバー アドレスを Access-Accept メッセージで受信することを指定します。
  2. DNS サーバー アドレスが有効な状態を保持する時間を秒単位で指定します。

    ライフタイムのデフォルト値は1800秒です。

IPv6 ホストの静的 DNS サーバー アドレスを設定するには、次の手順に示します。

  1. DNS サーバーの IPv6 アドレスを指定します。

  2. DNS サーバー アドレスが有効な状態を保持する時間を秒単位で指定します。

    ライフタイムのデフォルト値は1800秒です。