Chovani DNS serveru pri signalu HUP
Jan Houstek
Jan.Houstek na mff.cuni.cz
Čtvrtek Srpen 25 18:47:59 CEST 2005
Ivo Hanuska wrote:
> Dobry den,
>
> Mám dotaz (možná úplně nesmyslný). Chci vědět, zda když pošlu démonovi
> named signal HUP, znovu načte veškeré zóny a zapomene nakešovaná data,
> nebo zda změní jenom zóny se změněným sériovým číslem?
Bind9 pri reloadu nacte znovu konfiguraci a vsechny zony, kes zustava.
Reload se da zaridi poslanim HUP, nebo taky pres rndc reload. Pres toto
rozhranni se daji udelat i dve jemnejsi akce a to bud reload jen
konkretni zony, pripadne nacteni konfigurace a nahrani jen novych zon
(rndc reconfig).
> Jde mi o to, že budu mít server, který se bude starat o hromadu domén,
> ale nechci ho při každé změně jedné ze zón restartovat démona.
No, prave na to je ten reload, pripadne reload jen konkretni zony,
pripadne reconfig.
> Nicméně chci aby změna platila co nejdříve.
Pro ty domeny, pro ktere je ten server autoritativni, samozrejme zadnou
kes nedela. A pokud stavite nameserver, ktery se bude starat o velke
mnozstvi domen, tak tam zadnou kes neporebujete a nechcete, pro jine
domeny nez ty nakonfigurovane by mel server odmitnout odpoved.
Ono by se to takto melo delat vzdy -- bud je to kes, nebo autoritativni
nameserver.
> Existuje nějaký jiný DNS démon, který by něco takového dovoloval?
No, treba tinydns (autoritativni nameserver z baliku djbdns) funguje
tak, ze data serviruje rovnou z cdb souboru, tj. nekona se zadny reload,
jen se pri zmene dat musi znovu vygenerovat ten cdb soubor. Neni to
uplne blby napad.
-- Honza Houstek
Další informace o konferenci Linux