OpenWrt 18.x ですべての LAN マシンの DNS サーバーを指定するにはどうすればいいですか?

OpenWrt 18.x ですべての LAN マシンの DNS サーバーを指定するにはどうすればいいですか?

OpenWrt 18.x ルーターに次の機能を追加したいと考えています。

  • DNS解決要求を独自に処理しない

  • 選択したDNSプロバイダーのサーバーをLAN上のマシンに転送する


歴史:

昨日、セクションに指定されたDNSサーバーがあることに気付きましたインターフェース - WAN、そのためのセクションがありますカスタムDNSサーバーを使用する、それは私にとっては奇妙に聞こえました。(なぜ WAN インターフェイスで DNS 要求を解決したいのでしょうか?)

そこで、私の最初のステップは、WANの設定を削除してセクションに移動することでした。インターフェース - LAN、同じセクションが再び呼び出されますカスタムDNSサーバーを使用する、それがそれだと思った。まあ、おそらくWANよりも良い場所だっただけだろうが、確かにそうだがルータは私のLANマシンにルータアドレスをDHCPで送信した、だから私の願望にはまだ変化はありません。


OpenWrt 18.x ですべての LAN マシンの DNS サーバーを指定するにはどうすればいいですか?

答え1

少なくとも正しいインターフェースにいたことが判明しました...それだけです。多くの検索を行わなければ、これを思いつくことはできませんでした。

そこに至る全行程は次の通りです:

ネットワーク ⟹ インターフェース ⟹ LAN ⟹ DHCP サーバー ⟹ 詳細設定 ⟹ DHCP オプション:

ここで独自のDNSサーバーを指定することができます6、次のような接頭辞を付けます:

6,8.8.8.8,8.8.4.4

あなたがファンならグーグル (あなたをスパイしている)または例えばオープンDNS自由になりたいなら:

6,208.67.222.222,208.67.220.220

魔法のコード6はこのページしかし、実際には次のように示唆されています。引用します。

追加の DHCP オプションを定義します。たとえば、「6,192.168.2.1,192.168.2.2」は、クライアントに異なる DNS サーバーをアドバタイズします。


関連情報