自分のDNSサーバを設定したい。つまり、Google独自の公開DNSサーバ8.8.8.8
を使用する代わりに、私は私のものを使用したいと思います。 195.33.65.97
にいます。 Cent OSサーバーでこれを設定したいと思います。DNSサーバのデータを傍受する
しかし、サーバーに中間層を追加したい場合は、リクエストがDNSサーバーに届くたびにリクエストを制御します。たとえば、skype.com
を求めている場合は、注文を処理しないでください。
これはできますか?
自分のDNSサーバを設定したい。つまり、Google独自の公開DNSサーバ8.8.8.8
を使用する代わりに、私は私のものを使用したいと思います。 195.33.65.97
にいます。 Cent OSサーバーでこれを設定したいと思います。DNSサーバのデータを傍受する
しかし、サーバーに中間層を追加したい場合は、リクエストがDNSサーバーに届くたびにリクエストを制御します。たとえば、skype.com
を求めている場合は、注文を処理しないでください。
これはできますか?
これは、使用している特定のDNSサーバーによって異なります。しかし、Linuxでは、bind9サーバが最も一般的です。 zone
構成を使用してドメインをインターセプト/処理できます。例:ファイルで
zone "skype.com" {
type master;
file "/path/to/blocked_domains.dns";
};
「/path/to/blocked_domains.dns」、あなたはそれはあなたがエラーページをホストするサーバーのアドレスに解決持つブロックされたドメイン(例えばの処理方法を設定し、例えば)。
詳細はHow to block or sinkhole domains in BINDを参照してください。
はいこれが可能です。非常に少なくとも、あなたはあなた自身のDNSサーバを書くことができ(それが聞こえるよりも簡単です)
OKを参照してください、あなたはskype.com以外の要求をどうするかをしたいですか? –