DNS問い合わせが遅いのでRTX810のconfigを見直す

インターネットに時々接続できない

回線速度は十分なはずなのに、なぜかインターネットの接続が時々遅い気がします。PCだとよくわからないのですが、スマホだとDNS関係のエラーメッセージが一瞬出たあとに繋がるので、DNSの応答速度に問題がある気がします。この人と同じ状況かもしれません。

www.yokoweb.net

RTXのマニュアルを全部読み直してconfigを見直しました。最後にこのサイトで19/20になることを確認しました。ただしスコアがたまに下がってしまうことがあるので、まだどこかに問題があるかもしれません。

ipv6-test.com

 

最終形

no dns srcport
no dns static
no dns syslog resolv
dhcp scope option 1 dns=192.168.0.1,8.8.8.8,1.1.1.1
dns cache max entry 1024
dns cache use on
dns domain .
dns host lan1
dns notice order dhcp me server
dns private address spoof on
dns service recursive
dns service fallback on
dns server dhcp lan2
dns server select 1 dhcp lan2 any .
dns server select 2 2001:4860:4860::8888 2001:4860:4860::8844 any .
dns server select 3 pp 1 any . restrict pp 1
dns server select 4 8.8.8.8 1.1.1.1 any .

DHCPサーバーの設定

  • dhcp scope option 1 dns=192.168.0.1,8.8.8.8,1.1.1.1
    DHCPクライアントにDNSサーバのアドレスを配布することができる。
  • RTX810をリカーシブサーバーとして動作させるのならDTX810以外のアドレスを配布する必要はなさそう。
  • しかしEDNSを使う機器(Amazon Echoなど)はEDNS0に未対応のRTX810では問題が起こるとの情報もあり、気休めにセカンダリーにパブリックDNSを設定した。
    www.biwako.ne.jp
  • この記事を見るとさらにフィルタが必要になるかもしれないがとりあえず放置。fal.ms

DNSサーバー指定の優先順

  1. dns server select
    # まずはIPv4 over IPv6DNSを使う
    dns server select 1 dhcp lan2 any .

    #それがダウンしているときはIPv6のパブリックDNSを使う

    dns server select 2 2001:4860:4860::8888 2001:4860:4860::8844 any .

    # さらにダウンしているときはPPPoEのDNSを使う

    dns server select 3 pp 1 any . restrict pp 1

    # さらにダウンしているときは IPv4のパブリックDNSを使う
    dns server select 3 8.8.8.8 1.1.1.1 any .
  2. dns server
    今回は使わない
  3. dns server pp 1
    dns server selectを使わずにこれを指定してしまうとIPv4 over IPv6でもPPPoEのDNSサーバを使ってしまうので省略する。
  4. dns server dhcp lan2
    指定したインタフェースで DHCP サーバーから取得した DNS サーバーアドレスに対して問い合わせを行う

DNSの動作設定

  • dns host lan1
    オープンリゾルバーとして動作させないために、LAN1ポート側ネットワーク内からのアクセスだけを許可する

www.rtpro.yamaha.co.jp