2016-05-18 17 views
-1

自分のDNSサーバを設定したい。つまり、Google独自の公開DNSサーバ8.8.8.8を使用する代わりに、私は私のものを使用したいと思います。 195.33.65.97にいます。 Cent OSサーバーでこれを設定したいと思います。DNSサーバのデータを傍受する

しかし、サーバーに中間層を追加したい場合は、リクエストがDNSサーバーに届くたびにリクエストを制御します。たとえば、skype.comを求めている場合は、注文を処理しないでください。

これはできますか?

+0

OKを参照してください、あなたはskype.com以外の要求をどうするかをしたいですか? –

答えて

0

これは、使用している特定の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を参照してください。

1

はいこれが可能です。非常に少なくとも、あなたはあなた自身のDNSサーバを書くことができ(それが聞こえるよりも簡単です)

Very simple DNS server

関連する問題