VPNエンドポイントとしてよく使ってるDD-WRTルータですが、前から気になっていたUnbound(フルリゾルバ)の有効化にチャレンジしたところハマったので、次にセットアップするときの備忘録的に記録しておきます。Setting」するだけなのですが...実はこれは、「Unboundをポート7053で起動し、DNSMasqがDNSクエリを投げる先をlocalhost(127.0.0.1)の7053番ポートに変更する」という設定をすることになるのです。PCやDD-WRTルータ自身は相変わらず「DD-WRTルータのUDPポート53番」にDNSクエリを送信し、それに対する直接の応答もDNSMasqが行っているのです。関連するコンフィグを抜粋します。0.0.0.0@7053なにが問題なのか実はDD-WRTルータのUnbound設定は「デフォルトでDNSSEC有効」な設定になっています。AM9:00」のような時間になっていると、DNSSECを含む「フルリゾルバとしてのUnbound」が正常に動作しなくなります。Clock)電池などを使って、システムが停止している間も現在時刻を維持し続ける内部時計のこと。理由については、以下のPDFのトラブル事例の初っ端に記載されています。INこうなってしまうと、時刻が正しくセットされるまでUnboundはDNSクエリを受け付けなくなってしまいます。名前解決のためのDNSクエリを受け付けないということは、FQDNを使ったNTPによる時刻同期設定をしていたとしても、名前解決が成功しないためいつまでたっても時刻同期は成功しない事になり、時刻が正しくセットされないのでDNSMasq→Unboundに渡される名前解決処理もいつまでたっても成功しない、ということになります。いうこと?DD-WRTのUnboundを有効にすると「RTCを持たない機器ではいつまでもDNSによる名前解決が利用できない」状況になります。「DNSMasq→プロバイダ提供のフルリゾルバへ転送」ではなく宅内の機器でフルリゾルバを動かしたいという目的のために有効化したはずのUnboundが、DNSSECがデフォルト有効なせいでシステム時刻不正が起因で名前解決ができないためにシステム時刻の同期ができないという、まさに「鶏と卵」な状態になってしまうのです。解決策は?DD-WRTでは、特定の場所に配置したスクリプトを起動中の特定のタイミングで実行する仕組みがあります。コマンドでIPアドレスを指定して時刻同期をする」ことにしました。具体的にはこんなスクリプトを実行させます。持つアドレスのうちの一つです。210.173.160.57このスクリプトによって時刻同期が完了すると、Unboundが再起動して正常にDNSクエリを受け付けるようになります。iteratorこれで、ルータの再起動後も問題なくUnboundによる宅内フルリゾルバが利用できるようになりました。まとめチェックオンで宅内フルリゾルバがすぐ使えるようになると思ったら、思いがけずはまってしまいました。Service」をやってみたがどうしても疎通できず悩んでいたが、何のことはないESXiのポートグループ設定だった。何...技術ネタDD-WRTのVLAN設定方式変更2021年5月9日版(r46604)のファームで、BroadcomのCPUを使ったルータでのVLAN設定方法が変更されたようです。3-2)2024年1月に開催されたJANOG53にて、ネットワークのトラブルシューティングコンテスト「NETCON」が開催されました。私もNETCONの問題作成に関わりましたので、自分の作成した問題の解説をしていきたいと思います。Notebook動かすのに味をしめてなにか他にできないかなーと考えてました。そこでふと思い出したのが以下のエントリ。2-4)2024年1月に開催されたJANOG53にて、ネットワークのトラブルシューティングコンテスト「NETCON」が開催されました。私もNETCONの問題作成に関わりましたので、自分の作成した問題の解説をしていきたいと思います。コメントをキャンセルメールアドレスが公開されることはありません。※サイトΔホーム技術ネタスポンサーリンクプロフィールネットではあらしくんと自称してます。由来は前職の事務の女性がつけたニックネーム。52XXX(R&S)現在SPトラックに向けてお勉強中。ネットワークとともに.ホーム検索トップサイドバータイトルとURLをコピーしました。