I had a problem with our DNS servers. I turned out that the DNS servers were very, very busy with rejecting answers. See discussion "Blocking DNS cache queries". I assume DNSAmp is the formal incorporation of the solution.

Igor Sverkos schreef op 21-8-2014 14:00:
​Hi,

Ruud Baart wrote:
> as I can see the DNSAmp macro does not work as I expect. Perhaps I do something wrong.
>
> With the imperfect firewall rule I test the DNS recursive query:
>
> The rule:
> IPTABLES(DROP) wan1:!$TRUSTEDHOSTS lan1 udp 53 ; -m string --algo bm --hex-string "|01000001|"
>
> This is what I expect: only queries for which the DNS server is responsible are handled.

Mh? That sounds strange... are you saying you are expecting that iptables should know "our DNS server is responsible for foo.tld and bar.tld. Queries for any other domains should be dropped/rejected"?

How should that work?

Remember what the rule you quoted is doing: It is just matching for DNS queries of the ANY type. In other words: Only queries from clients which aren't $TRUSTEDHOSTS like

dig @dns.yourdomain.com <http://dns.yourdomain.com> isc.org <http://isc.org> ANY

will be dropped. But queries from any client like

dig @dns.yourdomain.com <http://dns.yourdomain.com> isc.org <http://isc.org> TXT

will be answered because the iptables rules will only match for DNS query type "ANY".


I am not yet sure about shorewall's new DNSAmp action but it looks like it is doing the same (just blocking *any* ANY query, which could be a problem if you need ANY queries) using the u32 module for better performance.​



-
​-
Regards,
Igor
​



------------------------------------------------------------------------------
Slashdot TV.
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/


_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users

--

Met vriendelijke groeten/Regards,
Tiswe/R.J. Baart Automatisering B.V.

Ruud Baart

Tel: +31 6 51318104

------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to