[dns-operations] Amplification attack today ?

Peter Dambier peter at peter-dambier.de
Mon Mar 5 22:57:15 UTC 2007


Pete Ehlke wrote:
> On Mon Mar 05, 2007 at 12:58:24 +0100, Peter Dambier wrote:
> 
>>At the pirates party and especialy at ARL (A)ssociation des (R)acines (L)ibres
>>we are testing an /etc/named.conf that works without rootservers. We need no
>>root-servers.net and no alternatives.
>>
>>named.conf looks something like
>>
>>...
>>
>>zone "de" {
>>type stub;
>>file "stub/de";
>>masters { 193.0.7.3; 194.246.96.1; 208.48.81.43; 194.246.96.1; 81.91.164.5 };
>>};
>>
>>zone "pirates" {
>>type stub;
>>file "stub/pirates";
>>masters { 88.198.56.107; 205.189.71.34; };
>>};
>>
>>zone "ewe" {
>>type stub;
>>file "stub/ewe";
>>masters { 71.132.98.41; 64.62.206.88; 64.62.206.91; };
>>};
>>
>>...
>>
>>The file can be send monthly on cdrom or
>>weekly via email.
>>
> 
> And the difference between distributing this and distributing hosts.txt
> is exactly what? 
> 
> And my reasons to trust you not to
> 
> zone "bankofamerica.com" {
>   type stub;
>   file "stub/bofa.com";
>   masters {71.132.98.41;};
> }
> 
> are exactly what?
> 
> Or should I read your .conf every time it comes out and decide what
> delegations I personally agree with?

It is a bind config-file that queries the authoritative TLD servers
directly without going through the root-servers, just in case you
are blackholed or the root-servers are attacked again.

Hosts.txt is not for dns. This file is.

The file is not edited but results from the answer for

e.g.

; <<>> DiG 9.4.0b4 <<>> -t any um @flag.ep.net
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17719
;; flags: qr aa rd; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 3
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;um.                            IN      ANY

;; ANSWER SECTION:
um.                     86400   IN      SOA     flag.ep.net.um. hostmaster.ep.net.um. 2006120106 43200 3600 1209600 86400
um.                     86400   IN      NS      ns.isi.edu.
um.                     86400   IN      NS      flag.ep.net.
um.                     86400   IN      NS      venera.isi.edu.

;; ADDITIONAL SECTION:
flag.ep.net.            86400   IN      A       198.32.4.13
flag.ep.net.            86400   IN      AAAA    3ffe:805::2d0:b7ff:fee8:c4d9
flag.ep.net.            86400   IN      AAAA    2001:478:6:0:2d0:b7ff:fee8:c4d9

;; Query time: 209 msec
;; SERVER: 198.32.4.13#53(198.32.4.13)
;; WHEN: Mon Mar  5 23:06:35 2007
;; MSG SIZE  rcvd: 221


Compare this to what the root-servers say

; <<>> DiG 9.4.0b4 <<>> -t any um @a.root-servers.net
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53351
;; flags: qr rd; QUERY: 1, ANSWER: 3, AUTHORITY: 3, ADDITIONAL: 3
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;um.                            IN      ANY

;; ANSWER SECTION:
um.                     172800  IN      NS      NS.ISI.EDU.
um.                     172800  IN      NS      VENERA.ISI.EDU.
um.                     172800  IN      NS      NS.UU.NET.

;; AUTHORITY SECTION:
um.                     172800  IN      NS      NS.ISI.EDU.
um.                     172800  IN      NS      VENERA.ISI.EDU.
um.                     172800  IN      NS      NS.UU.NET.

;; ADDITIONAL SECTION:
NS.ISI.EDU.             172800  IN      A       128.9.128.127
VENERA.ISI.EDU.         172800  IN      A       128.9.176.32
NS.UU.NET.              172800  IN      A       137.39.1.3

;; Query time: 151 msec
;; SERVER: 198.41.0.4#53(198.41.0.4)
;; WHEN: Mon Mar  5 23:05:53 2007
;; MSG SIZE  rcvd: 178


And have a look at the answering - or not answering nameservers

SOA records

soa("um","2006120106","FLAG.EP.NET","198.32.4.13").
error("um","VENERA.ISI.EDU","128.9.176.32","no response").
soa("um","2006120106","NS.ISI.EDU","128.9.128.127").
error("um","NS.UU.NET","137.39.1.3","no soa").


This data is provided by a group of users who decide what
they want to see - not what they want censored.

If you want US or SU censored then get the file and edit.

If you look at some nameservers then chance is good you
need to edit only once every two or three years. How old
is UM? And they still did not fix it.

On the other hand who needs MOBI, TEL, AERO or IQ, DE, SU?
For most people a singe domain COM is enough.

The others can use a file like

http://www.afrac.org/dnsi.htm
http://intlnet.org/eintl.htm

To find where to look

Kind regards
Peter and Karin

-- 
Peter and Karin Dambier
Cesidian Root - Radice Cesidiana
Rimbacher-Strasse 16
D-69509 Moerlenbach-Bonsweiher
+49(6209)795-816 (Telekom)
+49(6252)750-308 (VoIP: sipgate.de)
mail: peter at peter-dambier.de
mail: peter at echnaton.serveftp.com
http://iason.site.voila.fr/
https://sourceforge.net/projects/iason/
http://www.cesidianroot.com/




More information about the dns-operations mailing list