現在実家には父と母が二人で暮らしている。
あまりネットとかPC、スマホに詳しいわけでもないので、何かあった時に私が電話でサポートしている。
ここ数年迷惑系広告を踏んでしまって連絡をもらうことが何度かあったので、AdGuard Homeを実家で動かしているSynologyのNASで動かしていた。
これで特段困ってはいなかったが、このNASに何かがあった時に父母がネットに接続できなくなってしまう問題があった。
このために実家に帰るのも面倒くさい。
最近NextDNSを契約したので、この機会に実家のネットワークでもNextDNSを利用することにした。
一点問題があり、実家で利用しているTP-LINKのDecoはDNS-over-HTTPSやDNS-over-TLSには対応していないため、NextDNSの「Linked IP」機能を使う構成にする必要がある。
これについてはSynology NASのタスクスケジューラ機能でNextDNSが提供するグローバルIPアドレス更新のURLをCurlで叩くことで対応できる。
今回は単純にcurlで叩くだけでは味気なかったのでもう少しスクリプト化することにした。
なお、この記事ではSynologyのタスクスケジューラを使っているが、内容自体はcronなどでもそのまま応用できる。
