DNS中継

DNS中継を動作させるために必要なコンフィグパラメータの設定例

このタスクについて

DNS中継を使用すると、本装置をDNSサーバのように利用することができます(実際の動作はDNSパケットをDNSサーバへ中継するのみです)。

手順

  • 任意のDNSサーバ(二つ)を利用する場合
    dns-forwarder.service                  : enable
    dns-forwarder.0.address                : 203.0.113.1
    dns-forwarder.1.address                : 203.0.113.2
    dns-forwarder.listen.ipv4.0.interface  : ge1
    dns-forwarder.listen.ipv4.1.interface  : wlan0
    • 上記の場合、DNSリクエストをgeとwlan0インタフェースで受け付け、中継先は203.0.113.1と203.0.113.2を使用します。
  • DHCPで取得したDNSサーバを利用する場合
    interface.ge0.ipv4.address             : dhcp
    dns-forwarder.service                  : enable
    dns-forwarder.0.address                : dhcp
    dns-forwarder.listen.ipv4.0.interface  : ge1
    • いずれかのインタフェースでDHCPクライアントを設定する必要があります。
  • IPCPで取得したDNSサーバを利用する場合
    interface.pppoe0.ipcp.dns              : enable
    dns-forwarder.service                  : enable
    dns-forwarder.0.address                : ipcp
    dns-forwarder.listen.ipv4.0.interface  : ge1
    • PPPoEインタフェースまたはPPPインタフェースでIPCPによってDNSを取得する必要があります(IPCPによるDNSの取得はデフォルトでenableであるため、明示的にdisableを設定しない限りはキーを設定せずともIPCPにより取得されます)。
  • ブリッジに所属するインタフェースでDNS中継を使用する場合
    interface.bridge0.ipv4.address         : 192.168.0.1/24
    interface.bridge0.member.0.interface   : ge1
    interface.bridge0.member.1.interface   : wlan0  
    dns-forwarder.service                  : enable
    dns-forwarder.0.address                : 203.0.113.1
    dns-forwarder.listen.ipv4.0.interface  : bridge0
    • ブリッジに所属するインタフェース(ここではge1とwlan0)でDNS中継を使用する場合は、DNSリクエストの受付けインタフェースにブリッジインタフェースを指定します。