Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

  • nickjansen
  • Registratie: December 2015
  • Laatst online: 13-06-2022
Hallo allemaal,

Momenteel ben ik bezig met het opzetten van een centrale nameserver die verschilende andere servers afvraagt en vervolgens de client doorstuurt naar de juiste server. Dit heb ik opgezet d.m.v. forwarders in de BIND9 configuratie. Echter moet hiervoor de "recursive" optie aanstaan en ik heb gelezen dat de server hierdoor vatbaar wordt voor deelname aan "DNS Amplification Attacks".

De server forward alleen naar IP-adressen die geen andere internetadressen kunnen resolven (zoals google.nl) maar alleen de domeinnamen die worden gehost op de betreffende server. Volgens de website: http://openresolver.com/?ip=dns1.chaseweb.nl zou de server niet vatbaar zijn voor kwaatwillenden echter zou ik graag een bevestiging willen van specialisten hier op het forum.

Mischien zien jullie nog andere mogelijkheden?

Hierbij de named.conf.options configuratie:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
options {
        directory "/var/cache/bind";
        allow-query { any; };
        recursion yes;

        // If there is a firewall between you and nameservers you want
        // to talk to, you may need to fix the firewall to allow multiple
        // ports to talk.  See http://www.kb.cert.org/vuls/id/800113

        // If your ISP provided one or more IP addresses for stable
        // nameservers, you probably want to use them as forwarders.
        // Uncomment the following block, and insert the addresses replacing
        // the all-0's placeholder.

        forwarders {
            xx.xx.xx.xx;
            xx.xx.xxx.xx;
        };

        forward only;

        dnssec-enable yes;
        dnssec-validation yes;

        //=====================================================================$
        // If BIND logs error messages about the root key being expired,
        // you will need to update your keys.  See https://www.isc.org/bind-keys
        //=====================================================================$

        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };

};


Benieuwd naar jullie input/reactie,

[ Voor 41% gewijzigd door nickjansen op 19-04-2016 13:27 ]


  • terror538
  • Registratie: Juni 2002
  • Laatst online: 11:46
Wat is je doel?
Wil je een server die voor je interne netwerk resolved? Dan gewoon de interfaces limiteren tot wat lokaal bereikbaar is. En dan kan je zonder problemen recursion toestaan.

Mocht het wat complexer zijn dan alleen lokaal dan kan je acls opzetten. Bijvoorbeeld als je voor een publiek, beperkt , netwerk wilt resolven.

In het geval dat de dns server niet voor alle mogelijke domeinen hoeft te resolven dan kan je recursion uitlaten. Je moet dan wel alle domeinen waar de server (als slave) verantwoordelijk voor is in de configuratie declareren.

too weird to live too rare to die


  • Thulium
  • Registratie: September 2011
  • Laatst online: 26-04 10:28
Even los van dat je in BIND ACL's e.d. kunt aanmaken, hoop ik dat je sowieso een firewall tussen je DNS server en het Internet hebt zitten.

Ik probeer altijd aan te houden dat ik toegang op zo min mogelijk verschillende lagen beperk. Bijvoorbeeld, mijn DNS server staat wagenwijd open, maar is alleen -bereikbaar- vanaf het interne netwerk. Mijn firewall blokkeert namelijk alle toegang die ik niet naar mijn DNS server wil hebben.