[Linux] PowerDNS

Pagina: 1
Acties:
  • 61 views sinds 30-01-2008

  • pierre-oord
  • Registratie: April 2002
  • Laatst online: 12:09
Hier het vervolg van het topic over welke DNS: Ik heb mijn keuze gemaakt, het wordt:
Afbeeldingslocatie: http://www.powerdns.com/images/Logo.gif


Zoals het hoort wil ik meerdere DNS servers opzetten. Nu zit er een master/slave structuur in, maar ik kom er niet helemaal uit hoe ik dat moet doen. Ik maak goed gebruikt van de laatste versie van poweradmin (bovenaan site bij nieuws de link, dus geen stable, nadeel lijkt alleen dat ik een bug heb waarbij er geen domeinen verschijnen in de domein lijst?).

Ik begrijp dat Powerdns zelf als slave kan werken en dingen van een master nabouwen, maar dat je backend dat ook kan doen (bij mij mysql). Als iemand mij erdoorheen kan helpen, heel graag. Op inet amper een howto over powerdns, een topic op got over powerdns vs bind ging op slot juist toen het interessant werd. Dit topic "zou teveel offtopic gaan".

Om dat hier te voorkomen open ik dus nu een nieuwe threat over PowerDNS.

Deze PowerDNS is geinstalleerd via het Debian package van de website, op een, heel goed, Debian server ;) (3.0)

Wat gedaan:
----------------------------------
Ik heb het idee alsof in het SOA record de hostmaster, (het 2e gegeven gescheiden door een spatie hier?) de hostmaster moet worden. Hier staat nu "hostmaster.mydomain.com". Hier zal ik wel hetzelfde domein moeten invullen waar ik nu op werkt, wat dan de master wordt.

Maar moet ik nu op iedere PowerDNS installatie op een andere machine, steeds een domein aanmaken, en dat domein op type "slave zetten"? Dat zou wel wat veel werkt worden, zo moet het natuurlijk niet. Hoe laat ik powerDNS als slave weten waar de master is? Of laat de master weten aan de slave dat die er is? Zo ja, hoe?

Ik zag wel dat er iets met nummers wordt nagekeken, waarschijnlijk is dat het derde op de regel van SOA. Mijn SOA regel is dit: "ns1.mydomain.net hostmaster.mydomain.net 2004071305".

Moet dat dan worden "ns1.pierre-oord.net ns1.pierre-oord.net 2004071305"

(pierre-oord.net bestaat niet voor zover ik weet trouwens)
Hier nog een voorbeeldje van het aanmaken van een domein met poweradmin: Klik

Ik hoop dat iemand me hieruit kan helpen!
Thx! :*)

Ondernemer in tech (oud LOQED.com, nu UpToMore.com)


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Ten eerste is een treat een bedreiging, jij bedoelt een thread ;)

Verder. Dat 2e soa field is een e-mailadres met de @ vervangen door een '.'. De 'hostmaster' is een persoon ;)

Nog verder. Je gebruikt MySQL met slave domeinen? Dan heb je wel InnoDB hoop ik? Anders schakel je beter over op PostgreSQL (of een andere DB met transactions support).

Moving along: PowerDNS kent een 'supermaster'. Dit is een (non-RFC-compliant) feature die er voor zorgt dat PowerDNS bij NOTIFYs van bepaalde hosts automatisch het domein opneemt als slave, voor zover dat nog niet het geval is. Je kunt dan dus op je master je blaat.nl invoeren zoals gewoonlijk, dus met 2 NS records (je master en je slave). Je master zal dan vervolgens een NOTIFY sturen naar je slave, maar die heeft het domein nog niet. Gewoonlijk moet je dan eerst op je slave dat domein toevoegen, maar omdat je je master als supermaster had ingesteld (op je slave) gebeurt dat allemaal automatisch.

Je kunt ook 'NATIVE' replication gebruiken, dan worden er geen notifies gestuurd maar gaat PowerDNS er van uit dat je 't zooitje zelf heen en weer stuurt. Bijvoorbeeld met MySQL replication.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Laten we dit maar in 1 topic houden, [rml][ Linux] Welke DNS met webbased administration?[/rml] :)
Mocht je daar de titel van veranderd willen zien kun je een TR doen als je wil, maar het lijkt me overzichtelijker daar verder te gaan.

Dit topic is gesloten.