PDA

Bekijk Volledige Versie : PowerDNS naast DirectAdmin



Sergeant
23/12/10, 19:06
Hoi,

Ik heb de stap gemaakt om eigen DNS servers te gaan draaien. Ik heb 1 vps waar powerdns op draait met poweradmin als interface, deze werkt prima en is goed ingesteld, dit is de MASTER.

Nu probeer ik een slave op te zetten op een VPS waar al wat sites op een DirectAdmin server staan.

Nu heb ik daar powerdns op geinstalleerd, ingesteld als slave en geactiveerd op poort 530 (extra nul) omdat op poort 53 al bind draait van DA als ik dat goed heb begrepen.

1. Hoe kan die slave gaan werken?
2. En kan ik bind uitzetten en powerdns laten draaien op poort 53? Of is bind vereist voor DA? De dns functie van DA wordt niet gebruikt.

Of moet een slave server net zoals de primaire puur en alleen DNS afhandelen en moet ik dus een kale aanschaffen?

guidonline
04/01/11, 00:53
Debian: http://www.howtoforge.com/installing-powerdns-with-mysql-backend-and-poweradmin-on-debian-etch

Centos: http://www.howtoforge.com/installing-powerdns-with-mysql-on-centos

Je moet zelf even uitzoeken hoe je ze verwijderd (aptitude remove bind?). Even googelen en je weet het. Dan 1 van de bovenstaande tutorials volgen.

Na de installatie: 'nano /etc/pdns/pdns.conf' of "vi /etc/pdns/pdns.conf" en haal je de # weg voor slave en zet je slave van "no" naar "yes".

Dan even PowerDNS restarten (staat wel in die tutorials) en het ip, ns1 en useraccount (admin) invullen in PowerAdmin als supermaster. En vervolgens in named.conf op je directadmin server dit zetten:


allow-transfer {1.2.3.4;};
notify yes;
also-notify {1.2.3.4;};

Bij 1.2.3.4 zet je het IP van je 2e server (die je ns2 moet draaien). Hierna bind/named restarten op je DirectAdmin server (ook effe Googlen scheeld namelijk per OS).

Je Secundaire DNS server mag dan de records ophalen van de eerste DNS server (je DirectAdmin server dus). named.conf staat bij een Debian VPS in "/etc/bind9/" geloof ik en in Centos volgens mij "/etc/named.conf". Maar dat mag je zelf even uitzoeken.

Zie ook deze link: http://www.webhostingtalk.nl/networking/138851-howto-powerdns-superslave.html

Was gewoon te vinden met de zoekfunctie (weet je voor de volgende keer).
Als het niet lukt wil ik hem wel voor je installeren.

Suc6!

Yourwebhoster
04/01/11, 07:56
@guidonline je zegt eerst remove bind en vervolgens ga je door dat je bind moet herstarten?
@TS, gewoon bind op een andere poort instellen en dan komt poort 53, dat is van de DNS server, vrij en kan je die voor pDNS gebruiken.

vDong
04/01/11, 08:51
1. Hoe kan die slave gaan werken?

Niet, hij moet echt op poort 53


2. En kan ik bind uitzetten en powerdns laten draaien op poort 53? Of is bind vereist voor DA? De dns functie van DA wordt niet gebruikt.

Jazeker, dit kan in /usr/local/directadmin/data/admin/services.status
De suggestie van Yourwebhoster is ook mogelijk.


Of moet een slave server net zoals de primaire puur en alleen DNS afhandelen en moet ik dus een kale aanschaffen?
Liever wel, maar wat je nu probeert te bereiken kan ook.

guidonline
04/01/11, 11:11
@Yourwebhoster Ik heb het over bind/named op zijn DirectAdmin server. Die moet hij restarten na het aanpassen van named.conf. Op de andere VPS moet hij PowerDNS restarten na het aanpassen van pdns.conf.

Ik denk dat de TS namelijk beter de PowerDNS server als Slave kan gebruiken i.p.v. andersom.

Sergeant
04/01/11, 12:00
Het is inmiddels al op 23 december gelukt. Ik heb de named service gestopt, en pdns gestart op poort 53. Vanaf toen is het gaan werken en kon ik de gebruikelijke tutorials volgen die ik al had gegoogled :) Ik wist alleen niet dan "named" hetzelfde is als "bind", wat ook niet echt hetzelfde klinkt als je het mij vraagt.

Bedankt nog wel voor de reacties

Mikey
04/01/11, 12:12
als je meerdere ips hebt zou je ook bind op het ene op kunnen binden en pdns op het andere, hoef je niet onnodig eea. eruit te halen.

asusk7m550
04/01/11, 12:40
Ik wist alleen niet dan "named" hetzelfde is als "bind", wat ook niet echt hetzelfde klinkt als je het mij vraagt.

BIND is de naam van het hele pakket.

named is de naam van de DNS server daemon.

vDong
04/01/11, 23:21
Het is inmiddels al op 23 december gelukt. Ik heb de named service gestopt, en pdns gestart op poort 53. Vanaf toen is het gaan werken en kon ik de gebruikelijke tutorials volgen die ik al had gegoogled :) Ik wist alleen niet dan "named" hetzelfde is als "bind", wat ook niet echt hetzelfde klinkt als je het mij vraagt.

Bedankt nog wel voor de reacties

Mooi dat het gelukt is, kijk nog even naar mijn suggestie, DA wil namelijk alle services die gestart moeten worden herstarten, die file aanpassen kan na een reboot interessante problemen voorkomen.