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 サーバーをアドバタイズします。