不調:現状とログ
弊ブログはASUSルータに内蔵されているDDNS機能を使っている.たまに以下のようなエラーを吐く.
Jun 2 20:03:57 ddns: update WWW.ASUS.COM update@asus.com, wan_unit 0
Jun 2 20:03:57 ddns: Clear ddns cache.
Jun 2 20:03:57 ddns: Start Inadyn(1).
Jun 2 20:03:57 inadyn[5620]: In-a-dyn version 2.8.1 -- Dynamic DNS update client.
Jun 2 20:03:57 inadyn[5620]: Failed resolving hostname mfuyuko.asuscomm.com: Temporary failure in name resolution
Jun 2 20:03:57 inadyn[5620]: Update forced for alias mfuyuko.asuscomm.com, new IP# 59.191.155.5
Jun 2 20:03:57 inadyn[5620]: Failed resolving hostname ns1.asuscomm.com: Temporary failure in name resolution
Jun 2 20:03:57 inadyn[5620]: [send_update, 622]http_init fail. rc=12
Jun 2 20:03:57 inadyn[5620]: Will retry again ...
Jun 2 20:03:57 inadyn[5620]: Will retry again, rc=12
Jun 2 20:03:57 inadyn[5620]: Error code 12: Temporary network error (DNS)
DNSエラーで登録がうまくいっていなかった.が,ルータに接続されている各機器は問題なくネットに接続できる.ISPの提供しているDNSとの相性が悪いのかns1.asuscomm.comまで到達できないらしい.パソコンやスマホではAdguardのDNSを各個設定していたため問題が起らなかったようだ.ごく稀にDNSサーバ自体が稼働してないことがあるが,それはこっちで解決できる問題ではないので割愛.
解決:ルータのWAN側DNSサーバを変更

「WAN」→「インターネット接続」にあるWAN側DNS設定を変更する.上記のようにISPから自動取得になっているモノを,Googleなど利用可能なものに切り替えることでバインドが安定した.