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

Likes:


Quote