iptables を使用して `./ANY/IN` DNS クエリを禁止する

iptables を使用して `./ANY/IN` DNS クエリを禁止する

iptables を使用して禁止したい拒否された DNS クエリがいくつかあり、bind がサーバーに拡張応答を送信するのを回避します...それらは単にログに記録されて迷惑です。

(.): query (cache) './ANY/IN' denied

次のようなクエリで、

(domain.com): query (cache) 'domain.com/ANY/IN' denied

以下の方法でブロックできます:

iptables -I INPUT -j DROP -p udp --dport 53 -m string --hex-string "|06|domain|03|com|0000ff0001|" --algo bm

しかし、 へのこの「一般的な」クエリについてはよくわかりません./ANY/IN。最初は次のようになります。

iptables -I INPUT -j DROP -p udp --dport 53 -m string --hex-string "|0000ff0001|" --algo bm

するかもしれない...でも、クエリをブロックしないかどうかは疑問だ

(小さな注意:通常、私が使用している最後のビットについては人々は気にしません00ff0001。それはクエリの種類とクラス(興味があれば)

関連情報