Likes Likes:  0
Resultaten 1 tot 15 van de 20
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen

Onderwerp: Zonefile splitsen

  1. #1
    Zonefile splitsen
    geregistreerd gebruiker
    28 Berichten
    Ingeschreven
    23/06/05

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    Zonefile splitsen

    Hallo allemaal,

    Ik zal eerst even de situatie schetsen.

    Wij hebben een server waar DirectAdmin op draait en tevens een IRC deamon.

    In DirectAdmin hebben wij een subdomein aangemaakt welke een eigen zonefile heeft. Dit subdomein (met zonefile) wordt als blacklist gebruikt. Hier staan dus verbannen ip's in.

    Deze zonefile wordt gegeneerd aan de hand van een MySQL database met een PHP script. Dit werkt allemaal prima. Alleen het PHP script loopt uit het geheugen omdat er TEVEEL ip's in de database staan.

    Nu hadden wij het idee om de zonefile te splitsen in meedere bestanden. Zodat deze apart genereerd kunnen worden en het phpscript niet uit het geheugen loopt.

    Echter heb ik geen mogelijkheid gevonden om een zonefile te splitsen. Dus daarom doe ik een beroep op jullie! Weet iemand hoe ik een zonefile op kan splitsen in meerdere bestanden.

    Een andere oplossing is ook een mogelijkheid zolang ik de blacklist maar kan benaderen via het subdomein (en er dus niet meer bij komen).

    In andere woorden: Het gaat er dus feitelijk om dat je de 'hoofd-zone dus kan blijven aanspreken, maar dat er op de achtergrond dus feitelijk naar gelang de query een 'deel-zone' word aangeboord

    P.S de database kleiner maken is GEEN optie ;-)

    Ik afwachting van jullie adviezen

  2. #2
    Zonefile splitsen
    geregistreerd gebruiker
    5.783 Berichten
    Ingeschreven
    20/02/05

    Locatie
    Haaksbergen / Amsterdam

    Post Thanks / Like
    Mentioned
    45 Post(s)
    Tagged
    0 Thread(s)
    168 Berichten zijn liked


    Naam: Mark Scholten
    Bedrijf: SinnerG / Stream Service
    Functie: Systeembeheerder
    URL: www.sinnerg.nl
    Registrar SIDN: ja
    KvK nummer: 34255993

    Kun je een stukje van de zone hier geven (eventueel met fake IPs uit de 10.x.x.x range)?
    Tools die handig zjn voor ISPs vind je natuurlijk bij Tools 4 ISP.

  3. #3
    Zonefile splitsen
    addicted!
    1.457 Berichten
    Ingeschreven
    13/09/03

    Locatie
    Tilburg / KVK Midden Brabant

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Naam: M. Groenleer
    Registrar SIDN: JA

    Overwogen om je dns server rechtstreeks uit de DNS te laten putten?
    Eigenlijk doe je niks anders dan kijken of het ip present is, en vervolgens de client niet toelaten.

  4. #4
    Zonefile splitsen
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Je script nakijken is wel een optie, je hebt niets anders dan een loop, schrijf en flush je tussendoor dit al naar het bestand of genereer je de complete zone alvorens je deze wegschrijft ?
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  5. #5
    Zonefile splitsen
    geregistreerd gebruiker
    28 Berichten
    Ingeschreven
    23/06/05

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door Mark17 Bekijk Berichten
    Kun je een stukje van de zone hier geven (eventueel met fake IPs uit de 10.x.x.x range)?
    Bij deze:

    Code:
    $TTL 14400
    @       IN      SOA     **.***.**.  ***.***.**.       (
                                    2008062501
                                    14400
                                    3600
                                    1209600
                                    86400 )
    
    ***.****.  14400   IN      NS      **.****.**.
    
    0.100.18.76     14400   IN      A       127.0.0.10
    0.105.232.77    14400   IN      A       127.0.0.10
    0.112.232.77    14400   IN      A       127.0.0.10
    0.123.93.59     14400   IN      A       127.0.0.10
    0.129.122.84    14400   IN      A       127.0.0.10
    0.137.109.84    14400   IN      A       127.0.0.10
    0.151.208.77    14400   IN      A       127.0.0.10
    0.171.93.59     14400   IN      A       127.0.0.10
    0.194.205.99    14400   IN      A       127.0.0.10
    0.200.239.85    14400   IN      A       127.0.0.10
    0.209.97.59     14400   IN      A       127.0.0.10
    0.210.194.123   14400   IN      A       127.0.0.10
    0.216.93.59     14400   IN      A       127.0.0.10
    0.221.127.84    14400   IN      A       127.0.0.10
    0.227.54.151    14400   IN      A       127.0.0.10
    0.23.148.88     14400   IN      A       127.0.0.10
    0.23.234.72     14400   IN      A       127.0.0.10
    0.26.56.151     14400   IN      A       127.0.0.10
    0.4.125.77      14400   IN      A       127.0.0.10
    __

    Citaat Oorspronkelijk geplaatst door groenleer Bekijk Berichten
    Overwogen om je dns server rechtstreeks uit de DNS te laten putten?
    Eigenlijk doe je niks anders dan kijken of het ip present is, en vervolgens de client niet toelaten.
    Wanneer je bedoelt of onze IRCd direct in de dns server kijkt of het IP present is, kan ik melden dat we dit reeds doen. Het gaat echter om het (dageijks) genereren van de zone-file aan de hand van de ip's in de database.

    Wanneer je iets anders bedoelt snap ik niet precies wat je bedoelt.. Zou je dit dan nader kunnen toelichten s.v.p?

    ___

    Citaat Oorspronkelijk geplaatst door Mikey Bekijk Berichten
    Je script nakijken is wel een optie, je hebt niets anders dan een loop, schrijf en flush je tussendoor dit al naar het bestand of genereer je de complete zone alvorens je deze wegschrijft ?
    Het script is hier te vinden: http://www.wmcity.nl/forum_topic.php?id=630662

    Zoals je ziet wordt de file in 1 keer weggeschreven. Mocht je suggesties hebben zijn die natuurlijk welkom!
    Laatst gewijzigd door SomeOne; 25/06/08 om 20:50.

  6. #6
    Zonefile splitsen
    geregistreerd gebruiker
    4.175 Berichten
    Ingeschreven
    09/12/05

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    76 Berichten zijn liked


    Naam: Ramon Fincken
    Bedrijf: Klarned Managed Hosting / Halvar.io
    Functie: CEO
    URL: www.klarned.is
    Registrar SIDN: Nee
    KvK nummer: 30262182
    TrustCloud: ramonfincken
    View ramonfincken's profile on LinkedIn

    kun je geen shell script maken dat als root draait of iig geen korte timeout heeft?

    Daarnaast kun je natuurlijk ook kijken naar de performance van je script ..
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers

  7. #7
    Zonefile splitsen
    geregistreerd gebruiker
    4 Berichten
    Ingeschreven
    25/06/08

    Locatie
    Dordrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door Ramon Fincken Bekijk Berichten
    kun je geen shell script maken dat als root draait of iig geen korte timeout heeft?

    Daarnaast kun je natuurlijk ook kijken naar de performance van je script ..
    additioneel zal ik even aanvullen omdat ik de situatie ken, en een deel van zijn vraag- / probleemstelling ook van mij afkomstig is...

    In plaats van alles in 1 zone te blijven proppen, waardoor je ( geschat word dat de reccords in de blacklist-zone nog flink zal groeien) op lange termijn altijd al capactieitsproblemen zal krijgen met welke oplossing je ook kiest...

    was mijn vraag of er niet zoiets zijn als dit :

    - 1 zone die je aanspreekt ( en blijft aanspreken ) blacklist.blabla.iets vanuit de 'checker' ...

    - daarachter word de request verdeeld/forwarded over private (deel-) zones

    dus een
    0.blacklist.blabla.iets
    1.blacklist.blabla.iets
    etc..

    zodoende blijft het schaalbaar was mijn gedachte

    bovendien is het dan ook te managen met manage- en generate-scripts omdat je de gehele load verdeeld over meerde zones die los kunnen worden bijgewerkt.

    Deze gedachte kwam op omdat ik me persoonlijk niet kan voorstellen dat wat wij feitelijk doen/willen bereiken ook niet zo gedaan word op de public blacklists .. 1 mega-zonefile waar alles inzit .. neem aan dat ze ook een stukje 'load-balancing' doen mbt deel-zones oid....

  8. #8
    Zonefile splitsen
    geregistreerd gebruiker
    112 Berichten
    Ingeschreven
    23/12/05

    Locatie
    Leidschendam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27195798
    Ondernemingsnummer: nvt

    als het goed is kan je in de DNS een deel van je resolving door delegeren naar een andere nameserver en zone.
    Dit gebeurd onder andere weleens voor IN-ADDR.ARPA zones, om zo bijvoorbeeld een /25 resolving door te delegeren aan de nameservers van de gebruiker.

  9. #9
    Zonefile splitsen
    geregistreerd gebruiker
    4 Berichten
    Ingeschreven
    25/06/08

    Locatie
    Dordrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door az-nzl Bekijk Berichten
    als het goed is kan je in de DNS een deel van je resolving door delegeren naar een andere nameserver en zone.
    Dit gebeurd onder andere weleens voor IN-ADDR.ARPA zones, om zo bijvoorbeeld een /25 resolving door te delegeren aan de nameservers van de gebruiker.
    howto's of docu over dergelijke methodes zeer welkom, dit lijkt in de de richting te komen van mijn gedachtengang....

  10. #10
    Zonefile splitsen
    geregistreerd gebruiker
    112 Berichten
    Ingeschreven
    23/12/05

    Locatie
    Leidschendam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27195798
    Ondernemingsnummer: nvt

    mmm, zat even te bladeren in de bind 9.5 manual
    http://www.isc.org/sw/bind/arm95/Bv9ARM.pdf hoofdstuk 6.3.5.2 doet wat anders dan ik beschreef, maar levert wel een optie voor datgene wat je wil.

  11. #11
    Zonefile splitsen
    geregistreerd gebruiker
    4 Berichten
    Ingeschreven
    25/06/08

    Locatie
    Dordrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door az-nzl Bekijk Berichten
    mmm, zat even te bladeren in de bind 9.5 manual
    http://www.isc.org/sw/bind/arm95/Bv9ARM.pdf hoofdstuk 6.3.5.2 doet wat anders dan ik beschreef, maar levert wel een optie voor datgene wat je wil.
    *bladert gelijk ook ff *

  12. #12
    Zonefile splitsen
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Citaat Oorspronkelijk geplaatst door SomeOne Bekijk Berichten
    Bij deze:

    Zoals je ziet wordt de file in 1 keer weggeschreven. Mocht je suggesties hebben zijn die natuurlijk welkom!
    Ik zat aan zoiets te denken
    PHP Code:
    <?php
    $fp 
    fopen('file.txt''w');
    $count 0;
    $max 25;
    $loop true;
    while(
    $loop)
    {
      
    fwrite($fp$count.chr(10));
      
    $count++;
      
    sleep(1);
      
      if(
    $count == $max)
      {
        
    $loop false;
      }
    }

    ?>
    Bovenstaat is puur een testje geweest, met tail zie je namelijk dat elke keer het bestand bijgeschreven wordt. Ik denk dat je hiermee jouw geheugen probleem verhelpt... Nogmaals ik denk, proberen zal uitsluitsel geven.

    Overigens, als elke zone dezelfde informatie bevat kun je ook een zone maken en daar alle domeinen aan hangen.

    En een aanvulling over de pdf, ik weet niet of hetzelfde opgaat bij bind, apache kan bijvoorbeeld op teveel open files vastlopen door de limit die je os kent (file descriptors). Dit zou door de vele includes ook op kunnen treden ...? Maar is dan ook zonder problemen op te lossen
    Laatst gewijzigd door Mikey; 26/06/08 om 00:05. Reden: Automerged Dubbelpost
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  13. #13
    Zonefile splitsen
    geregistreerd gebruiker
    402 Berichten
    Ingeschreven
    15/02/04

    Locatie
    Buenos Aires

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    26 Berichten zijn liked


    Naam: Paul

    Is het niet mogelijk om de lijst die al in de database staat te gebruiken met een DNS die ook met een database werkt.
    PowerDNS is geloof ik zo'n pakket wat z'n data uit een DB kan trekken...

    Of is dit geen optie?

  14. #14
    Zonefile splitsen
    addicted!
    1.457 Berichten
    Ingeschreven
    13/09/03

    Locatie
    Tilburg / KVK Midden Brabant

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Naam: M. Groenleer
    Registrar SIDN: JA

    Citaat Oorspronkelijk geplaatst door SomeOne Bekijk Berichten
    Citaat Oorspronkelijk geplaatst door groenleer Bekijk Berichten
    Overwogen om je dns server rechtstreeks uit de DNS te laten putten?
    Eigenlijk doe je niks anders dan kijken of het ip present is, en vervolgens de client niet toelaten.
    Wanneer je bedoelt of onze IRCd direct in de dns server kijkt of het IP present is, kan ik melden dat we dit reeds doen. Het gaat echter om het (dageijks) genereren van de zone-file aan de hand van de ip's in de database.

    Wanneer je iets anders bedoelt snap ik niet precies wat je bedoelt.. Zou je dit dan nader kunnen toelichten s.v.p?
    Wat ik bedoel is wat Paul Z. hier boven ook al aangeeft.
    Met BIND kan het ook.
    http://mysql-bind.sourceforge.net/
    Introduction

    The MySQL BIND SDB driver provides a MySQL database backend for the BIND 9 Domain Name Server (DNS). Normally, BIND is configured with complex configuration files that become difficult to maintain with large domains and are very error prone. BIND must also be restarted whenever changes are made to its configuration files.

    The MySQL BIND SDB driver gets around these limitations by allowing the DNS server to read the domain information directly from a MySQL database. Any changes to the zones in the database are immediately seen by BIND making reloads unnecessary.

    The code for this driver was derived from the example PostgreSql driver contained in the BIND distribution. It is similar in code and function to the unmaintained BIND-MySQL project and the database format is compatible since it appears to also have been derived from the PostgreSQL example driver.
    p.s. de reden waarom ik hier MySQL+BIND aan haal is omdat DA zelf gebruik maakt van BIND, en TS het zelf al over MySQL heeft. Het is waarschijnlijk een kleine aanpassing voor hem om de tabel met verbannen ip's om te zetten naar een DNS tabel.

  15. #15
    Zonefile splitsen
    geregistreerd gebruiker
    375 Berichten
    Ingeschreven
    18/05/04

    Locatie
    Utrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Naam: Ivo

    Moet je het probleem niet gewoon bij de bron aanpakken? dus zorgen dat het php script sneller is.

    Wat doet dat php script trouwens want een lijstje outputten is nou niet echt lastig ook al is die lijst heel lang.

    Daarnaast kun je het php script ook aanpassen zodat het via de commandline gestart kan worden dan heb je geen last van time-outs.

Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics