2008-10-09, 10:37
  #1
Medlem
När man ändrar serienummret för en zon-fil på en master DNS bör ju slave DNS uppdatera sin fil. Det händer inte. Tiderna är satta till 60 sek men inget händer.
Vid omstart av named laddas inte heller de nya filerna utan slave DNS laddar sina gamla zon-filer.
Om jag raderar slave DNSens zon-filer och startar om named så laddar den ner zon-filerna från master DNS och allt fungerar som det ska.

Har någon aning varför? Jag ser inga fel i sysloggen.
__________________
Senast redigerad av Lanix 2008-10-09 kl. 10:43.
Citera
2008-10-09, 13:59
  #2
Medlem
blueCommands avatar
Antar att du ändrar ditt serienummer till ett högre än vad som redan finns?
Kör du med notifcations? Om så skall det räcka med en SIGHUP på named-processen på din master så skickar den till alla slaves.

Master:
Kod:
options
{
        allow-transfer {
                        1.2.3.4
                };

        also-notify {
                        1.2.3.4
                };
};

zone "foobar.se"
{
        type master;
        file "zone/prim/foobar.se";
};

Slave:
Kod:
options
{
        allow-notify {
                       1.1.1.1
         };
};

zone "foobar.se"
{
        type slave;
        file "zone/back/foobar.se";
        masters
        {
                1.1.1.1
        };
};
Citera
2008-10-09, 14:13
  #3
Medlem
bojos avatar
På mastermaskinen skall du i zonefilen ha slaven inställd som ns

domän.com in ns 1.2.3.4 // mastermaskinens ip
domän.com in ns 2.3.4.5 // slavmaskinens ip

Ändrar du zonefilen och uppdaterar serial så skall nya zonfilen skicas över till slaven när du reloadar bind.

I Debian loggar bind i /var/log/daemon.log
Där kommer lite meddelanden när man gör en reload

Kod:
Oct  9 14:05:06 server named[15192]: zone domän.com/INsending notifies (serial 2008100901)
Oct  9 14:05:06 server named[15192]: client 2.3.4.5#51831: transfer of 'domän.com/IN': AXFR-style IXFR started
Oct  9 14:05:06 server named[15192]: client 2.3.4.5#51831: transfer of 'domän.com/IN': AXFR-style IXFR ended
Oct  9 14:05:07 server named[15192]: client 2.3.4.5#32770: received notify for zone 'domän.com' 

Och på den mottagnde skall du då få recived notify och transfer och så skall den ladda om zonen och skicka en notify till mastern

Det som kan strula är oftast att man fått ett högre serial på slaven, eller om usern som bind körs som inte får skriva i katalogen eller filen.

Lycka till!
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in