
わかりました。1時間以上調査しましたが、役に立つ情報は見つかりませんでした。基本的にやりたいことは、カスタム DNS サーバー (Google の 8.8.8.8 のようなものですが、それほど複雑ではありません) を作成することです。
たとえば、facebook.com を他の IP アドレスにマッピングし、残りの DNS トラフィックを 8.8.8.8 経由で送信することができます。次に、ルーターのページで DNS を 8.8.8.8 から mycustomIPAddress DNS (1.2.3.4 など) に変更し、facebook.com を開くと、他の IP (つまり、空白ページ) にマッピングされます。
どうすればいいですか? 「mycustomIPAddress DNS」をルーターに入力するにはどうすればいいですか? 読むためのソースを提供してくれる人はいますか?
答え1
外部DNSレコードを上書きするだけなら、信頼できるDNSフォワーダー(私は縛られない) は、Unix ベースの OS および Windows で動作します。
設定ファイルでは、次の 2 行だけで任意のドメインの DNS レコードを簡単に上書きできます。
local-zone: "google.com." redirect
local-data: "google.com. 600 IN A 1.2.3.4"
変更をLANネットワーク全体に適用するには、カスタム/追加ソフトウェアの実行をサポートしているルートルータで実行する必要があります。そうすれば、ネットワーク上のすべてのクライアントがルールを使用できます。
ローカルネットワークにITに詳しい人がいれば、自分のマシンで手動で設定できることを忘れないでください。
その場合は、適切なファイアウォール/ルータ(次のようなもの)が必要です。PFセンス必要なものがすべて揃っている) は、53 ポートへの発信接続 (DNS クエリ) をブロックできるため、ユーザーにとって唯一の選択肢は、DNS を使用することになります。(まあ、ユーザーはトラフィックをトンネル化することはできますし、実際にそれを防ぐこともできますが、このスレッドの範囲外です)