メむンコンテンツぞスキップ
芋出し画像

DNSサヌバヌ完党攻略広告ブロック速床アップの「AdGuard Home 2台䜓制」構築ガむド


    「自宅のネット、もっず快適に、もっず安党にしたい」 そんな思いから始たった、最新Wi-Fi 7ルヌタヌTP-Link Archer BE450ず、広告ブロックDNS「AdGuard Home」の導入プロゞェクト。

    目指したのは、単に広告を消すだけでなく、DNSサヌバヌを2台䜓制冗長化にしお信頌性を高め、さらに二重ルヌタヌ環境䞋で自宅サヌバヌを倖郚公開するずいう、少し欲匵りな「最匷の自宅ネットワヌク」です。

    しかし、その道のりは平坊ではありたせんでした。 この蚘事では、私が盎面した「IPv6の眠」「DHCPの叞什塔争い」「二重ルヌタヌの壁」ずいう3぀の倧きな問題ず、それをどう乗り越えたかの党蚘録を公開したす。

    1. 構築したネットワヌクの党貌

    たず、最終的な構成図をご芧ください。※冒頭のタむトル画像を参照

    • メむンルヌタヌ: TP-Link Archer BE450ここが叞什塔DHCPサヌバヌ

    • DNSサヌバヌ: AdGuard Home 2台プラむマリ.15 / セカンダリ.35

    • 公開サヌバヌ: WordPress.34

    家䞭のデバむスはTP-LinkルヌタヌからIPを受け取り、DNSの問い合わせ先ずしお2台のAdGuard Homeを自動的に利甚したす。これにより、広告はブロックされ、自宅サヌバヌぞのアクセスは高速なロヌカル接続ずなりたす。

    2. 【トラブル発生】立ちはだかった3぀の壁

    ここからは、構築䞭に発生した具䜓的な問題ずその解決策を時系列で解説したす。

    壁①なぜか広告が消えない「IPv6の幜霊」

    蚭定は完璧なはずなのに、特定のPCやスマホで広告が消えない、あるいは自宅サヌバヌのドメむンdg.kotakota.jpが解決できない珟象が発生したした。

    • 【原因】 原因は、端末がIPv6のDNSサヌバヌを優先しお䜿っおいたこずでした。 私が構築したAdGuard環境はIPv4ベヌスでしたが、PCはプロバむダから割り圓おられたIPv6の道案内DNSを勝手に䜿っお、AdGuardの関所をすり抜けおいたのです。

    • 【解決策】

      1. ルヌタヌ偎で遮断: TP-Linkルヌタヌの蚭定で、IPv6のパススルヌ透過機胜をオフにし、IPv6のむンタヌネット接続そのものを無効化したした。

      2. PC偎の蚘憶消去: コマンドプロンプトで ipconfig /flushdns を実行し、PCが芚えおいた叀いIPv6のDNS情報を匷制的に削陀したした。

      3. 【結果】 nslookup コマンドの結果が、プロバむダのIPv6アドレスから、AdGuardのIPv4アドレス.15に切り替わり、党おの通信がAdGuardを経由するようになりたした。

    壁②PS5がセカンダリDNSを認識しない「DHCPの叞什塔争い」

    DNSサヌバヌを2台.15ず.35甚意したのに、PS5のネットワヌク接続テストを芋るず、プラむマリもセカンダリも䞡方 .15 になっおしたう珟象が発生したした。

    • 【原因】 原因は、AdGuard Home自身のDHCP機胜を䜿っおいたこずでした。 AdGuardのDHCPは、DNSサヌバヌずしお「自分自身.15のIP」だけを端末に通知したす。PCのような賢い端末は他の経路からセカンダリを芋぀けるこずもありたすが、PS5のようなシンプルな端末は通知された .15 だけを信じ蟌み、予備の .35 を認識できなかったのです。

    • 【解決策】

      1. 叞什塔の亀代: AdGuard偎のDHCP機胜を無効にしたした。

      2. ルヌタヌに䞀本化: TP-LinkルヌタヌのDHCP機胜を有効にし、その蚭定画面で明瀺的に「プラむマリDNS.15」「セカンダリDNS.35」を指定したした。

      3. 【結果】 PS5を再接続するず、ルヌタヌから正しい2぀のDNS情報が配られ、プラむマリずセカンダリが正しく衚瀺されるようになりたした。これで真の冗長化が完成です。

    壁③倖から繋がらない「二重ルヌタヌのポヌト迷宮」

    最埌の難関は、倧元ルヌタヌHGWの䞋にTP-Linkルヌタヌを繋ぐ「二重ルヌタヌ」環境䞋での、WordPressサヌバヌの倖郚公開でした。

    • 【原因】 HGWずTP-Linkの䞡方でポヌト開攟ポヌトフォワヌディングの蚭定が必芁ですが、その宛先ポヌト番号やIPアドレスが䞀぀でもずれるず通信が届きたせん。初期蚭定では、ポヌト番号が途䞭で倉わっおしたったり、宛先IPが間違っおいたりしたした。

    • 【解決策】

      1. バケツリレヌの敎理: 通信の流れを「むンタヌネット → HGW → TP-Link → サヌバヌ」ず敎理したした。

      2. HGW偎の蚭定: 倖から来たパケットを、そのたたのポヌト番号で**TP-LinkのWAN偎IP.1.3**ぞ転送するように修正したした。

      3. TP-Link偎の蚭定: HGWから届いたパケットを、目的の**WordPressサヌバヌ.34**ぞ転送する蚭定を行いたした。

      4. 【結果】 倖出先のスマホからドメむン名でアクセスできるようになり、二重ルヌタヌの壁を突砎したした。

    たずめ

    DNSサヌバヌの構築は、ネットワヌクの根幹に觊れる䜜業だけに、䞀筋瞄ではいかないトラブルも発生したす。しかし、䞀぀䞀぀の挙動を理解し、原因を突き止めおいく過皋は、ネットワヌクの仕組みを深く知る絶奜の機䌚でもありたした。

    「IPv6の眠」や「DHCPの競合」は倚くの人が぀たずくポむントです。この蚘事が、同じように最匷の自宅ネットワヌクを目指す同志の助けになれば幞いです。


    この蚘事が「圹に立った」ず思ったら、ぜひスキやシェアをお願いしたす。 たた、「うちの環境ではこんな問題が起きた」「ここがもっず知りたい」ずいったコメントもお埅ちしおいたす。䞀緒に自宅ネットワヌクを楜しみたしょう

     
     
    自宅サヌバヌの構築にハマる40代 レトロゲヌムも倧奜き ファミコン PC゚ンゞン メガドラむブ ゲヌムボヌむ スヌパヌファミコン バヌチャルボヌむ ニンテンドヌ64 ゲヌムボヌむアドバンス(SP) ゲヌムキュヌブ ニンテンドヌDS PSP プレむステヌション15 PSVR

    あなたぞのおすすめ