PowerDNS vs Bind

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

Acties:
  • 0 Henk 'm!

Anoniem: 22672

Topicstarter
Ik moet een voor me stage een DNS server opzetten...

Nu zit de "baas" de hele tijd over powerdns...

Aangezien ik totaal geen ervaaring heb met powerdns raad ik hem aan BIND te gaan draaien.

Als ik vraag naar de voordelen van powerdns hoor ik "het word veel gebruikt".

Toch hoor ik weinig over powerdns hier op got en andere forums.

Zijn er hier mensen die PowerDNS gebruiken/hebben gebruikt? en kunnen jullie voordelen/nadelen geven t.o.v. BIND ?

de enige eis is dat er een webinterface op zit, maar die moet ik toch integreren in het huidige controlpanel, en dus kan ik het net zo goed helemaal zelf maken :?

dank.

PS ik ben al wezen googlen en dergelijke, maar daat vind je ook niet erg veel over powerDNS (ervaringen)

[ Voor 10% gewijzigd door Anoniem: 22672 op 01-04-2003 13:15 ]


Acties:
  • 0 Henk 'm!

  • _cyclops_
  • Registratie: Mei 2000
  • Laatst online: 07-03 07:44
Ik draai powerdns nu al een tijdje, en het werkt prima. Ik weet niet wat het doel van het bedrijf is en waarom je een webinternface moet maken, maar als het is om vaak en snel domeinen te bewerken raad ik je zeker aan om powerdns te gebruiken. Een api/interface maken om bind zone files te bewerken is bijna niet te doen, dan krijg je nog de security risks van een local file.

Powerdns is gebasseerd op een (sql) database en als je dus bijvoorbeeld mysql neemt kun je dit dus gemakkelijk met php aanspreken, ik geloof dat er zelfs al een api voor is, ook moet je even kijken naar poweradmin.org. PowerAdmin is een webinterface om je dns te managen, het is nog wel under development maar is zeker iets waar je naar moet kijken, mogelijk kun je het zo neerzetten en vind je baas het al prachtig.

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

ik heb PowerDNS. BIND vind ik gewoon niet goed genoeg (mening, plus de ervaring dat ie elke 10 minuten kapte bij mij). De 'Million-Dollar rewrite' die geresulteerd heeft in BIND9 heeft aardig wat bugs gesquashed, maar ook een aantal nieuwe gemaakt.

Het grote voordeel van PowerDNS is dat je je zones zo ongeveer overal kunt bewaren. PostgreSQL, MySQL (maar als je geen transactions hebt is dat niet aan te raden bij slave zones), Oracle, .db files, LDAP, desnoods een pipe naar een zelfgeschreven programma/script dat het ergens vandaan haalt. Natuurlijk kun je ook gewoon BIND zone files gebruiken.

De webinterface zit er niet bij, overigens, maar wel een ingebouwde webserver met wat statistieken (die uiteraard ook uitgeschakeld kan worden).

PowerDNS doet zelf geen recursing DNS (dat is goed, weer een mogelijkheid tot misbruik weg).

Mijn setup is als volgt:
Authoritive DNS: gebind() op m'n externe ip, zorgt d.m.v. BIND zone files voor oudere zones die ik nog niet omgezet heb naar PostgresQL, en nieuwere gaan dus direct in Postgres.
Recursing (caching) dns: dnscache van D.J. Bernstein, luistert alleen op interne ip.

http://www.powerdns.com/ voor pdns, http://cr.yp.to/djbdns.html voor djbdns (waar dnscache onderdeel van uit maakt), en een vrij grondige uitleg van waarom BIND brak is.


Eigenlijk raad ik het gebruik van BIND af, in het voordeel van djbdns en powerdns, afhankelijk van de situatie. Dit dus vanwege de reden genoemd in de eerste regel van mijn post: ik vind het uitermate brak. Je kunt het met met me eens zijn of niet, natuurlijk :)

[ Voor 18% gewijzigd door CyBeR op 01-04-2003 15:17 . Reden: Hoi vrotogel, hoi nelske! Al beter? :) ]

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


Acties:
  • 0 Henk 'm!

  • Empathy
  • Registratie: Juni 2000
  • Laatst online: 06-05 17:09

Empathy

Extreme Audio

als webinterface zou je PowerAdmin kunnen proberen, heb ik goeie dingen over gehoord.


www.poweradmin.org

edit:
was al gezegd :P

[ Voor 14% gewijzigd door Empathy op 01-04-2003 13:41 ]


Acties:
  • 0 Henk 'm!

Anoniem: 22672

Topicstarter
de webinterface is idd voor het aanmaken en verweideren van de dns records...

* Anoniem: 22672 gaat ff kijken naar poweradmin....

Weet je toevallig ook een site met een install howto ?

voor de webinterface van bind kan ik natuurlijk webmin pakken en die vlink aanpassen...

owjah, het gaat dus op een dns server voor een isp (hosting/domainregistratie), niet een waar een heel netwerk zijn requests doet (caching)
CyBeR schreef op 01 April 2003 @ 13:45:
Ik weet niet of je ook slave dns gaat doen met PowerDNS, maar dan raad ik MySQL zonder iets van innodb af. MySQL ondersteunt zonder innodb geen transacties, en bij inkomende AXFR zit je dan met foutieve data als de AXFR onderbroken wordt. Bij een RDMBS met transacties gooit ie er een rollback tegenaan en probeert ie het opnieuw, zonder dat je met halve data zit.
ja slave dns is wel de bedoelling....

[ Voor 82% gewijzigd door Anoniem: 22672 op 01-04-2003 13:47 ]


Acties:
  • 0 Henk 'm!

  • _cyclops_
  • Registratie: Mei 2000
  • Laatst online: 07-03 07:44
PowerAdmin staat redelijk duidelijk omschreven in de install file daarvan, het zal niet super simpel zijn, maar dat is het installeren van powerdns ook niet.

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Ik weet niet of je ook slave dns gaat doen met PowerDNS, maar dan raad ik MySQL zonder iets van innodb af. MySQL ondersteunt zonder innodb geen transacties, en bij inkomende AXFR zit je dan met foutieve data als de AXFR onderbroken wordt. Bij een RDMBS met transacties gooit ie er een rollback tegenaan en probeert ie het opnieuw, zonder dat je met halve data zit.

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


Acties:
  • 0 Henk 'm!

Anoniem: 7998

Iemand al powerdns met mysql-backend draaien? Lijkt me wel super, want dan kun je alles via web regelen (handig voor vhosts ed)..

mail, ftp, web, dns, traffic: wordt nog handig dat mysql ;)

Acties:
  • 0 Henk 'm!

Anoniem: 22672

Topicstarter
en als iemand een howto weet/heeft hoe je het kan opzetten met postgresql als backend (wat heeft iedereen toch met mysql???, ik zie de voordelen niet:?) wil diegene dan hier ff de url neerklappe, ik ben al paar uur zoeken maar vind weinig...

(ook slave dns)

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Anoniem: 22672 schreef op 01 april 2003 @ 16:42:
en als iemand een howto weet/heeft hoe je het kan opzetten met postgresql als backend (wat heeft iedereen toch met mysql???, ik zie de voordelen niet:?) wil diegene dan hier ff de url neerklappe, ik ben al paar uur zoeken maar vind weinig...

(ook slave dns)
www.powerdns.com al gezien (en dan PowerDNS > Documentation) :)

Ik krijg postgresql maar niet aan de gang :( Het feit dat mijn mailserver wel mysql gebruikt (voor virtual domains/users ed), geeft ook wel weer een 'kick' om het voor alle daemons werkend te krijgen, zodat ik een mooi webpanel kan brouwen :) (ik moet toch wat doen :P)

Acties:
  • 0 Henk 'm!

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 21:14

Ankh

|true

bij mij krijg ik powerdns niet aan de praat 8)7
hij heeft wel gedraaid, maar toen ineens kon hij niet meer domeinen resolven (dus als ik dig www.quicknet.nl deed vond hij niets) ik heb totaal geen idee hoe dat kan ;( misschien dat iemand hier een antwoord op weet? ik heb namelijk weer bind draaien :) opzich geen problemen mee.....

ik ben dan ook een verschrikkelijk n00b, iemand anders had dus ook voor mijn pdns geinstalleerd. maar die wil dus niet meer helpen :/ :Z zit ik weer lekker mee opgescheept

[ Voor 21% gewijzigd door Ankh op 01-04-2003 17:24 ]

-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Om PowerDNS met PostgreSQL (MySQL heeft hier inderdaad geen voordeel, tenzij je innodb gebruikt) aan de gang te krijgen kun je inderdaad het beste bij powerdns.com (was vroeger geen GPL, vandaar .com) kijken bij de documentatie.
Puntje om op te letten als je BIND gewent bent: in de DB moeten hostnamen volledig geschreven zijn, en mag er geen punt aan het einde staan.

Om PostgreSQL _zelf_ aan de gang te krijgen, zie de docs bij www.postgresql.com. PostgreSQL werkt anders dan MySQL m.b.t. user authenticatie enzo, maar dat is voornamelijk een kwestie van gewenning.
RaMMSTeiN schreef op 01 April 2003 @ 17:21:
bij mij krijg ik powerdns niet aan de praat 8)7
hij heeft wel gedraaid, maar toen ineens kon hij niet meer domeinen resolven (dus als ik dig www.quicknet.nl deed vond hij niets) ik heb totaal geen idee hoe dat kan ;( misschien dat iemand hier een antwoord op weet? ik heb namelijk weer bind draaien :) opzich geen problemen mee.....

ik ben dan ook een verschrikkelijk n00b, iemand anders had dus ook voor mijn pdns geinstalleerd. maar die wil dus niet meer helpen :/ :Z zit ik weer lekker mee opgescheept
PowerDNS is voor authoritive DNS. Dat betekent dat het bedoeld is voor mensen die een domeinnaam geregistreerd hebben, en dat willen hosten. Het is een misverstand dat elke nameserver ook caching requests afhandelt (omdat BIND dat toevallig doet). Dit kun je IMO beter overlaten aan een speciale daemon die alleen caching DNS doet. Je kunt in pdns wel instellen dat ie recursive requests (caching dus) doorstuurt naar een speciale caching nameserver, maar ik zie daar persoonlijk het nut niet van in.

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


Acties:
  • 0 Henk 'm!

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 21:14

Ankh

|true

uhh het is dus voor een domein :> pdns dus ;)
maar dat chaching werkt dus niet bij pdns? raar

-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8


Acties:
  • 0 Henk 'm!

  • luc
  • Registratie: Maart 2000
  • Niet online

luc

Ik heb hier powerdns op 3 servers draaien. De database wordt gerepliceerd via een ipsec tunnel. Werkt allemaal als een zonnetje.

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

RaMMSTeiN schreef op 01 april 2003 @ 19:22:
uhh het is dus voor een domein :> pdns dus ;)
maar dat chaching werkt dus niet bij pdns? raar
Dat is expres gedaan :)

Authoritive DNS servers horen zich niet met caching bezig te houden (buiten cachen van lokale data natuurlijk) en Caching DNS servers horen zich niet bezig te houden met het serven van domeinen. Het schept extra mogelijkheden tot misbruik. hier staat een kleine uitleg over waarom (en een kleine rant tegen iemand die iets tegen djbdns heeft, maar niet erg goed is in het uitzoeken van argumenten ertegen ;))

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


Acties:
  • 0 Henk 'm!

Anoniem: 51493

Er zijn nog meer alternatieven dan deze 2 hoor. Ik heb PowerDNS nooit gebruikt, ik vind de 2 sites (poweradmin en powerdns) echter veelbelovend dus ik denk dat ik het binnenkort 'ns ga proberen. Momenteel gebruik ik DJBDNS en LDAPDNS

Voordelen van beide DNS tov. BIND: sneller, non-bloated, minder RAM/CPU gebruik, meer schaalbaar, minder features; degene die je erin wilt (bijv. je wilt IPv6 support) kun je erin patchen, geen 'dot' hoofdpijn, overzichtelijke config, secureder model (logging, caching, authdns allemaal gescheiden), niks setuid-root, en ze vragen geen geld voor patchen of security patches. Daarnaast maakt LDAPDNS gebruik van een LDAP backend waarbij de veranderen die je maakt in LDAP direct merkbaar zijn in de DNS dus niks van 'reload' gedoe. Moet je wel weten wat je doet ofcourse :)

PowerDNS zal ook een aantal van deze voordelen hebben tov. BIND.

Acties:
  • 0 Henk 'm!

Anoniem: 7998

Ok, ik heb net PowerDNS gecompiled met MySQL support, en het werkt super :) Voor thuis is het niet handig (aangezien je dan een caching-only nodig hebt), maar voor het 'echte' werk werkt t super: gewoon domeinen toevoegen in je dbase en gaan :)

Lijkt een beetje op Postfix (de mysql-support dan en hoe het wordt opgevraagd), maar het werkt super :) Alleen je mysql-load kan wat stijgen, maar dat moet meestal geen probleem zijn :) Ook zeer handige toepassing voor dit is dat je meerdere dns servers kunt draaien met EXACT dezelfde zone-files :)

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Anoniem: 51493 schreef op 01 April 2003 @ 20:24:
Er zijn nog meer alternatieven dan deze 2 hoor. Ik heb PowerDNS nooit gebruikt, ik vind de 2 sites (poweradmin en powerdns) echter veelbelovend dus ik denk dat ik het binnenkort 'ns ga proberen. Momenteel gebruik ik DJBDNS en LDAPDNS
Ik heb in elk geval nooit anders beweerd, maar het ging (zie titel) hier voornamelijk om PowerDNS :)
Voordelen van beide DNS tov. BIND: sneller, non-bloated, minder RAM/CPU gebruik, meer schaalbaar, minder features; degene die je erin wilt (bijv. je wilt IPv6 support) kun je erin patchen, geen 'dot' hoofdpijn, overzichtelijke config, secureder model (logging, caching, authdns allemaal gescheiden), niks setuid-root, en ze vragen geen geld voor patchen of security patches. Daarnaast maakt LDAPDNS gebruik van een LDAP backend waarbij de veranderen die je maakt in LDAP direct merkbaar zijn in de DNS dus niks van 'reload' gedoe. Moet je wel weten wat je doet ofcourse :)

PowerDNS zal ook een aantal van deze voordelen hebben tov. BIND.
PowerDNS kan ook LDAP gebruiken. Ik heb nog niet zo veel ervaring met LDAP in het algemeen, en helemaal geen ervaring met DNS in LDAP, maar ik denk dat je je bestaande directory rechtstreeks over kunt nemen :)

pdns heeft IPv6 support (belangrijk om standaard te hebben IMO), en heeft (tenzij je de bindbackend gebruikt natuurlijk) ook geen 'dot' hoofdpijn nodig :)

edit:
oh, reloaden hoeft ook niet, btw :)

[ Voor 3% gewijzigd door CyBeR op 01-04-2003 22:03 ]

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


Acties:
  • 0 Henk 'm!

Anoniem: 7998

CyBeR schreef op 01 April 2003 @ 22:00:
[...]


Ik heb in elk geval nooit anders beweerd, maar het ging (zie titel) hier voornamelijk om PowerDNS :)


[...]


PowerDNS kan ook LDAP gebruiken. Ik heb nog niet zo veel ervaring met LDAP in het algemeen, en helemaal geen ervaring met DNS in LDAP, maar ik denk dat je je bestaande directory rechtstreeks over kunt nemen :)

pdns heeft IPv6 support (belangrijk om standaard te hebben IMO), en heeft (tenzij je de bindbackend gebruikt natuurlijk) ook geen 'dot' hoofdpijn nodig :)

edit:
oh, reloaden hoeft ook niet, btw :)
toon volledige bericht
Yep, en dat is wat het zo leukt maakt :) Gewoon realtime data aanpassen :)

Nu nog ff kijken of ze ook zoiets voor apache hebben :)

Acties:
  • 0 Henk 'm!

Anoniem: 69767

Even een kritische noot: Draait dat PowerDNS volledig op een database backend, zodat als jij straks met bv MySQL draait, en MySQL eruit knalt, je DNS ook down is? Geef mij dan maar gewoon plain textfiles. Ook met patches e.d. is het allemaal weer een extra laag die IMHO alleen maar meer ellende kan veroorzaken voor iets kritisch als een DNS server.

Daarnaast (and some of you aren't going to like it) heeft iemand die alleen zones kan beheren via een clickie-clickie interface helemaal niets te zoeken op het gebied van DNS. Er worden nog zo veel onnozele fouten gemaakt :(

Het is ook nog eens sterk in ontwikkeling, waarom niet voor djb dns of good old bind?

/edit: to CyBeR, dat BIND brak is natuurlijk onzin. Lijkt me PEBKAC, want het merendeel van de ISP's draait op BIND. Een GUI voor Bind: http://www.afn.org/~afn23397/ en webmin.com heeft ook een module voor BIND.

[ Voor 18% gewijzigd door Anoniem: 69767 op 02-04-2003 00:54 ]


Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Anoniem: 69767 schreef op 02 April 2003 @ 00:45:
/edit: to CyBeR, dat BIND brak is natuurlijk onzin. Lijkt me PEBKAC, want het merendeel van de ISP's draait op BIND.
Dat wil nog niet zeggen dat het zaligmakend is....

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Anoniem: 69767 schreef op 02 April 2003 @ 00:45:
Even een kritische noot: Draait dat PowerDNS volledig op een database backend, zodat als jij straks met bv MySQL draait, en MySQL eruit knalt, je DNS ook down is? Geef mij dan maar gewoon plain textfiles. Ook met patches e.d. is het allemaal weer een extra laag die IMHO alleen maar meer ellende kan veroorzaken voor iets kritisch als een DNS server.
Filesystem corrupt: zonefiles weg. Non-argument dus. Dit is exact de reden dat je minimaal 2 DNS servers moet hebben voor het internet. Overigens kan PDNS meerdere backends tegelijk gebruiken. Mijne gebruikt BIND zonefiles en PostgreSQL. Die laatste is er nog _nooit_ mee gekapt overigens.
Daarnaast (and some of you aren't going to like it) heeft iemand die alleen zones kan beheren via een clickie-clickie interface helemaal niets te zoeken op het gebied van DNS. Er worden nog zo veel onnozele fouten gemaakt :(
Helemaal mee eens, maar ik heb het nooit over clickie-clickie interfaces gehad. Ik doe het de UNIX-way: CLI postgres client. Van phpMyAdmin en phpPgAdmin moet ik ook niets hebben.
Het is ook nog eens sterk in ontwikkeling, waarom niet voor djb dns of good old bind?
ik _gebruik_ djbdns :). Dat wil zeggen, het caching gedeelte dat luistert naar de naam dnscache. Erg tevreden over.
/edit: to CyBeR, dat BIND brak is natuurlijk onzin. Lijkt me PEBKAC, want het merendeel van de ISP's draait op BIND.
Ja, en? Het merendeel van de mensen draait op Windows, is dat dan ook meteen het beste? Ik moet gewoon niets hebben van daemons die 2 weken lang elke 10 minuten er uit klappen zonder duidelijke reden, het dan een maandje doen (zonder veranderingen!), om er vervongens weer elke 10 minuten er uit te klappen zonder duidelijke reden (nogmaals zonder veranderingen).
Een GUI voor Bind: http://www.afn.org/~afn23397/ en webmin.com heeft ook een module voor BIND.
*kuch* clickie-clickie *kuch*

[ Voor 1% gewijzigd door CyBeR op 02-04-2003 04:09 . Reden: typo's ]

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


Acties:
  • 0 Henk 'm!

Anoniem: 51493

Dat patchen is geen enkel probleem. Kwestie van RTFMen. Het geeft je uiteindelijk meer vrijheid en meer customizability. De standaard versie geeft je een aantal basisfuncties die de meeste mensen met hun DNS nodig hebben. De auteur is het niet eens met bepaalde protocollen en daarom boycot hij deze. Wil jij meer, wil jij een bepaalde record-functie bijv nou dan patch je dat er gewoon in. Easy as kissing, elke idioot kan het.
CyBeR schreef op 01 April 2003 @ 22:00:

PowerDNS kan ook LDAP gebruiken. Ik heb nog niet zo veel ervaring met LDAP in het algemeen, en helemaal geen ervaring met DNS in LDAP, maar ik denk dat je je bestaande directory rechtstreeks over kunt nemen :)
LDAP support?
http://www.powerdns.com/products/powerdns/index.php
waar zie jij dat staan?
Gebruik je toevallig ook PowerMail? Hoe bevalt PowerAdmin?
Kun je eens een analyse geven van PowerDNS tov. DJBDNS en PowerDNS tov. Qmail?

Alvast bedankt :)

Acties:
  • 0 Henk 'm!

  • _cyclops_
  • Registratie: Mei 2000
  • Laatst online: 07-03 07:44
RaMMSTeiN schreef op 01 april 2003 @ 19:22:
uhh het is dus voor een domein :> pdns dus ;)
maar dat chaching werkt dus niet bij pdns? raar
Even voor de duidelijkheid PowerDNS kan wel caching, zeer goed zelfs!
zie hier: http://doc.powerdns.com/built-in-recursor.html en http://doc.powerdns.com/recursion.html

Bij mij is dat dus zo:
code:
1
recursor=127.0.0.1:5300

Vervolgens heb ik dit draaien:
code:
1
pdns_recursor --local-port=5300

En je hebt pdns met caching!

[ Voor 12% gewijzigd door _cyclops_ op 02-04-2003 09:29 ]


Acties:
  • 0 Henk 'm!

  • Whizzer
  • Registratie: November 2000
  • Laatst online: 06-03 13:47

Whizzer

Flappie!

Na alle positieve zaken was ik ook van plan om eens even die PowerDNS te gaan installeren op mijn Solaris 8 doos....

Probleem tijdens het compileren:
code:
1
2
In file included from bindbackend.cc:31:
bindbackend.hh:30: namespace `__gnu_cxx' undeclared


En dit gaat goed: ./configure --with-mysql-includes=/usr/local/mysql/include

Iemand bekend met dit probleem?

Ik ben geweldig.. en bescheiden! En dat siert me...


Acties:
  • 0 Henk 'm!

  • _cyclops_
  • Registratie: Mei 2000
  • Laatst online: 07-03 07:44
solaris is nogal moeilijk installen, kun je dit is vragen op de maillinglist er zitten wel wat mensen die solaris draaien en dit graag willen fixen!

(mailling list info, zie powerdns.ORG )

Acties:
  • 0 Henk 'm!

Anoniem: 22672

Topicstarter
ik heb powerdns ondertussen al draaiende, met de bind backend (test config), nu nog pgsql draait ook goed, alleen het samenwerken wil niet echt lukken.... nog een paar daagjes prutsen dus :p

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Anoniem: 51493 schreef op 02 April 2003 @ 06:11:
[...]

LDAP support?
http://www.powerdns.com/products/powerdns/index.php
waar zie jij dat staan?
Gebruik je toevallig ook PowerMail? Hoe bevalt PowerAdmin?
Kun je eens een analyse geven van PowerDNS tov. DJBDNS en PowerDNS tov. Qmail?

Alvast bedankt :)
Er is een LDAP backend, die er afaik bij zit.

PowerMail en Qmail gebruik ik niet, exim heeft me nog nooit problemen gegeven dus ik heb nog geen behoefte gehad aan iets anders :)

Wat betreft PowerDNS vs. DJBDNS, ik heb geen echte ervaring met tinydns. Ik gebruik alleen dnscache, zodat authoritive dns en recursive dns mooi gescheiden blijven. (Heb dus ook geen recursor ingesteld in pdns, zoals _cyclops_ aangaf dat dat kon.)

Zoals ik al zei hoef ik van die grafische admin-tooltjes niet echt iets te hebben, alhoewel ik mischien zelf eens iets leuks schrijf om m'n pgsql zone data bij te houden enzo. Projectje voor als ik weer eens wat tijd over heb :)

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


Acties:
  • 0 Henk 'm!

  • _cyclops_
  • Registratie: Mei 2000
  • Laatst online: 07-03 07:44
LDAP support?
http://www.powerdns.com/products/powerdns/index.php
waar zie jij dat staan?
Gebruik je toevallig ook PowerMail? Hoe bevalt PowerAdmin?
Kun je eens een analyse geven van PowerDNS tov. DJBDNS en PowerDNS tov. Qmail?
Alvast bedankt :)
Nou:
http://doc.powerdns.com/ldap.html
Ldap support is er wel, maar of 't goed werkt weet ik niet.

PowerMail is wel een leuke smtp als je een ISP bent met $klant die pop3 doet. Verder is het een _zeer basic_ mailserver. Ik draai het niet omdat er bijvoorbeeld geen 'forwarding to multiple e-mail addresses' in zit, en geen local-mail delivery.
PowerMail is puur gemaakt om $luser een e-mail adres te geven die hij/zij vervolgens kan pop3'en.

Acties:
  • 0 Henk 'm!

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 21:14

Ankh

|true

ok thnx voor het antwoord, ik heb dus ./configre --add-recursor (oid) gedaan en er is een make file gemaakt dan doe ik make krijg ik dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[root@scarabaeus pdns-2.9.7]# make
make  all-recursive
make[1]: Entering directory `/home/pdns-2.9.7'
Making all in modules
make[2]: Entering directory `/home/pdns-2.9.7/modules'
Making all in gmysqlbackend
make[3]: Entering directory `/home/pdns-2.9.7/modules/gmysqlbackend'
source='gmysqlbackend.cc' object='gmysqlbackend.lo' libtool=yes \
depfile='.deps/gmysqlbackend.Plo' tmpdepfile='.deps/gmysqlbackend.TPlo' \
depmode=none /bin/sh ../../depcomp \
/bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/mysql    -D_GNU_SOURCE  -Wall -O2 -c -o gmysqlbackend.lo `test -f gmysqlbackend.cc || echo './'`gmysqlbackend.cc
rm -f .libs/gmysqlbackend.lo
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/mysql -D_GNU_SOURCE -Wall -O2 -c gmysqlbackend.cc  -fPIC -DPIC -o .libs/gmysqlbackend.lo
../../libtool: g++: command not found
make[3]: *** [gmysqlbackend.lo] Error 1
make[3]: Leaving directory `/home/pdns-2.9.7/modules/gmysqlbackend'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/pdns-2.9.7/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pdns-2.9.7'
make: *** [all] Error 2
[root@scarabaeus pdns-2.9.7]#


wat gaat hier nu weer fout 8)7

-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8


Acties:
  • 0 Henk 'm!

Anoniem: 7998

code:
1
../../libtool: g++: command not found
Je mist iets :) toevallig niet alle dev-libs geinstalled? :)

Acties:
  • 0 Henk 'm!

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 21:14

Ankh

|true

cc + gcc de rest zou ik niet weten :S waar kan ik vinden welke ik mis?

-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8


Acties:
  • 0 Henk 'm!

Anoniem: 51493

Cyber en cyclops thanks voor de uitleg :) ik ga PowerDNS en PowerAdmin van 't weekend maar 'ns proberen!

Acties:
  • 0 Henk 'm!

  • _cyclops_
  • Registratie: Mei 2000
  • Laatst online: 07-03 07:44
RaMMSTeiN schreef op 03 April 2003 @ 18:10:
cc + gcc de rest zou ik niet weten :S waar kan ik vinden welke ik mis?
PowerDNS is c++, dus cc + gcc heb je niet echt veel aan, je moet g++ hebben :P
Daar is vast wel een package van voor jou distro.

Acties:
  • 0 Henk 'm!

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 21:14

Ankh

|true

subtiel schopje :p

heb een probleempje :>

bij mij draait dnsmasq (standaard cc stuff) dit draait dan ook op de poort van pdns.. dus kan ik het niet runnen :/

en ik heb het geprobeerd om die recursor te laten werken.. maar dat werkt dus niet... hij wilt die g++ installeren oid dus recursor wilt niet installeren :/

-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8


Acties:
  • 0 Henk 'm!

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 02-04 12:06
je moet gewoon de G++ pakketjes installeren, welke distro draai je dan?

Acties:
  • 0 Henk 'm!

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 21:14

Ankh

|true

red hat 7.3 maar omgebouwd naar www.clarkconnect.org
:X

[ Voor 4% gewijzigd door Ankh op 08-04-2003 15:51 ]

-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8


Acties:
  • 0 Henk 'm!

  • _cyclops_
  • Registratie: Mei 2000
  • Laatst online: 07-03 07:44
kun je dnsmasq niet zeggen dat die op een andere poort moet draaien of op een bepaald IP?
Overigens, hoe krijg je pdns_server wel geinstalleerd en de recursor niet, pdns_server zelf heeft ook g++ nodig.

[ Voor 40% gewijzigd door _cyclops_ op 08-04-2003 15:58 ]


Acties:
  • 0 Henk 'm!

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 21:14

Ankh

|true

ik heb de RPM geinstalleerd. deze werkt perfect. behalve dat hij dan NIET de recursor installeert :X en wanneer ik de tarball wil installeren gaat dat dus niet :X

ik heb geen Idee van dat dnsmasq, het proggie stuurt enkel de DNS servers door naar mijnes, maar wanneer die recursor werkt dan kan die dnsmasq natuurlijk ook uit :)

ik heb bij www.rpmseek.com gezocht op de g++ en heb dan wel wat gevonden, maar al die links werken niet |:( lekker handig

-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8


Acties:
  • 0 Henk 'm!

  • _cyclops_
  • Registratie: Mei 2000
  • Laatst online: 07-03 07:44
Dat is idd wel lekker handig, maar dat package moet er zijn iig. Wat je natuurlijk wel kan doen is dnsmasq vervangen door djbdns. Als het goed is moet je die wel op een andere poort kunnen instellen en is je probleem dus soort van opgelost, als ik het goed begrijp.

Acties:
  • 0 Henk 'm!

  • Vaagharses
  • Registratie: Maart 2001
  • Laatst online: 22-12-2022
_cyclops_ schreef op 10 april 2003 @ 08:44:
Dat is idd wel lekker handig, maar dat package moet er zijn iig. Wat je natuurlijk wel kan doen is dnsmasq vervangen door djbdns. Als het goed is moet je die wel op een andere poort kunnen instellen en is je probleem dus soort van opgelost, als ik het goed begrijp.
ik had hetzelfde probleem, geen pdns_recursor (btw op een fBSD 4.7 systeem) en dnscache heb ik niet op een andere port gekregen. Nu draai ik weer vrolijk bind 9.2.2

Anti Geluidsmuur Front Amstelveen telt 17.800 lantaarnpalen; hoeveel heeft jouw gemeente?


Acties:
  • 0 Henk 'm!

  • _cyclops_
  • Registratie: Mei 2000
  • Laatst online: 07-03 07:44
RaMMSTeiN schreef op 09 April 2003 @ 12:28:
ik heb de RPM geinstalleerd. deze werkt perfect. behalve dat hij dan NIET de recursor installeert :X en wanneer ik de tarball wil installeren gaat dat dus niet :X

ik heb geen Idee van dat dnsmasq, het proggie stuurt enkel de DNS servers door naar mijnes, maar wanneer die recursor werkt dan kan die dnsmasq natuurlijk ook uit :)

ik heb bij www.rpmseek.com gezocht op de g++ en heb dan wel wat gevonden, maar al die links werken niet |:( lekker handig
euhm... powerdns-recursor ?

Acties:
  • 0 Henk 'm!

Anoniem: 26722

CyBeR schreef op 02 April 2003 @ 04:06:
[...]

Ja, en? Het merendeel van de mensen draait op Windows, is dat dan ook meteen het beste? Ik moet gewoon niets hebben van daemons die 2 weken lang elke 10 minuten er uit klappen zonder duidelijke reden, het dan een maandje doen (zonder veranderingen!), om er vervongens weer elke 10 minuten er uit te klappen zonder duidelijke reden (nogmaals zonder veranderingen).
Dat ligt echt niet aan Bind hoor. Ik heb een twee DNS machines draaien met een kleine 7000 domeinen erin, en niks eruit klappen of vreemde dingen, nog nooit meegemaakt, uptime is nu 50 dagen ... Wel is het zo dat als je een typevout maakt in je zone files dat ie dan gaat klieren, maar das niet zo vreemd als de beheerder zit te prutsen :)

Acties:
  • 0 Henk 'm!

  • jurri@n
  • Registratie: Maart 2000
  • Laatst online: 07-05 15:19
Ik gebruik BIND en heb een MySQL-database waarin ik alle zones / records heb staan. vanuit de cron laat ik ieder uur een perl-scriptje starten dat nieuwe config-files schrijft voor bind en bind opnieuw start (zodat de nieuwe files ingelezen worden). Invoeren / wijzigen van domeinen gebeurt via webinterface.

Ik ben van plan over te stappen naar PowerDNS... lijkt me wel makkelijk dat het DIRECT actief wordt. Maar mijn eigen methode werkt ook prima (slechts een paar seconden nodig voor het schrijven van config-files voor zo'n 100 domeinen). Alleen worden de wijzigingen slechsts 1x per uur doorgevoerd...

Acties:
  • 0 Henk 'm!

  • terrapin
  • Registratie: Februari 2002
  • Niet online
Dat ligt echt niet aan Bind hoor. Ik heb een twee DNS machines draaien met een kleine 7000 domeinen erin, en niks eruit klappen of vreemde dingen, nog nooit meegemaakt, uptime is nu 50 dagen ...
Omdat jij het nog nooit heb meegemaakt ligt het niet aan BIND :Z :Z :Z

The higher that the monkey can climb, The more he shows his tail


Acties:
  • 0 Henk 'm!

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 21:14

Ankh

|true

hey thnx ik ga het ff thuis proberen lol 8)7 daar had ik nog niet gezocht. ik had namelijk al naar pdns gestuurt enkel nog niets terug ontvangen

leuk en alles, maar ik krijg dat dus niet aan de praat, weer tiefus veel deps fouten :X waarbij het ook nog eens een mandrake versie is. dus hele andere distro dan red hat...

[edit 2]
het valt me nu pas op
[root@Egypte downloads]# rpm -Uvh PowerDNS-recursor-2.9.7-3mdk.i586.rpm
error: failed dependencies:
rpm-helper is needed by PowerDNS-recursor-2.9.7-3mdk
PowerDNS = 2.9.7 is needed by PowerDNS-recursor-2.9.7-3mdk
libstdc++.so.5 is needed by PowerDNS-recursor-2.9.7-3mdk
libstdc++.so.5(GLIBCPP_3.2) is needed by PowerDNS-recursor-2.9.7-3mdk
libstdc++.so.5(GLIBCPP_3.2.2) is needed by PowerDNS-recursor-2.9.7-3mdk
call me crazy maar die is toch echt geinstalleerd 8)7

[ Voor 55% gewijzigd door Ankh op 10-04-2003 20:21 ]

-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8


Acties:
  • 0 Henk 'm!

Anoniem: 26722

terrapin schreef op 10 april 2003 @ 17:47:
[...]


Omdat jij het nog nooit heb meegemaakt ligt het niet aan BIND :Z :Z :Z
ok heb je gelijk in, maar na 4 jaar ermee werken zou zo'n probleem toch misschien opgevallen moeten zijn :)

Acties:
  • 0 Henk 'm!

Anoniem: 2198

Ik heb een tijdje PowerDNS gedraaid, en ik moet zeggen dat voor een ISP het een geweldige DNS server is, maar voor thuisgebruik waar je een paar domeinen host en ook nog een forwarder nodig hebt is het gewoon niet nuttig om PowerDNS te gaan draaien. Ik heb verder een DNS server nodig die z'n info bij de rootservers weghaalt omdat de DNS van m'n ISP zo enorm rot is...

Acties:
  • 0 Henk 'm!

Anoniem: 13874

terrapin schreef op 10 april 2003 @ 17:47:
[...]


Omdat jij het nog nooit heb meegemaakt ligt het niet aan BIND :Z :Z :Z
Mwah, het is eerder andersom in deze topic hoor ;)

"Half internet" draait op Bind namelijk :)

Acties:
  • 0 Henk 'm!

  • _cyclops_
  • Registratie: Mei 2000
  • Laatst online: 07-03 07:44
Anoniem: 13874 schreef op 11 April 2003 @ 04:28:
[...]

Mwah, het is eerder andersom in deze topic hoor ;)

"Half internet" draait op Bind namelijk :)
En de helft van de admin's zeikt over bind? :-)
'k denk dat PowerDNS toch wel een goede oplossing is voor ISP's die bind zat zijn. Voor thuis gebruik is 't nietecht zo geschrikt. Bovendien haalt het dan ook z'n performance niet zo eigenlijk, latency wordt dan best hoog.

Acties:
  • 0 Henk 'm!

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 21:14

Ankh

|true

ik ben nu aan het praten met een van de devolpers en het support team van powerdns. Hoe dit kan opgelost worden :)
we zullen in ieder geval zien. zolang die schijt recursor maar aan de praat kan krijgen :)

-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8


Acties:
  • 0 Henk 'm!

Anoniem: 22672

Topicstarter
ik heb nu powerdns draaien op 2 pc's (mysql backend) maar dit zijn nu beiden stand alone servers, en ik wil een master en een slave, heeft iemand enig idee hoe dat te realiseren is ???

in de howto staat dat je slave en master in de config moet zetten, maar dit werkt dus niet...

[ Voor 5% gewijzigd door Anoniem: 22672 op 15-04-2003 12:09 ]


Acties:
  • 0 Henk 'm!

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 21:14

Ankh

|true

kunnen we geen powerdns topic maken ofzo, zodat iedereen elkaar helpen ? zonder dit topic te "verwaarlozen"

-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8


Acties:
  • 0 Henk 'm!

  • _cyclops_
  • Registratie: Mei 2000
  • Laatst online: 07-03 07:44
Anoniem: 22672 schreef op 15 april 2003 @ 12:09:
ik heb nu powerdns draaien op 2 pc's (mysql backend) maar dit zijn nu beiden stand alone servers, en ik wil een master en een slave, heeft iemand enig idee hoe dat te realiseren is ???

in de howto staat dat je slave en master in de config moet zetten, maar dit werkt dus niet...
http://doc.powerdns.com/g...sql-backends.html#AEN3160 - Master operations
en
http://doc.powerdns.com/g...sql-backends.html#AEN3147 - slave operations

Je moet dus iets wijzigen in je domains table.
Wijzigen omdat je als het goed is de domains er al in hebt staan met 'NATIVE' ipv 'SLAVE' of 'MASTER'
Genoeg info?

(rtfm'etje)

[ Voor 43% gewijzigd door _cyclops_ op 18-04-2003 14:47 ]


Acties:
  • 0 Henk 'm!

Anoniem: 22672

Topicstarter
jah, dat heb ik dus allemaal gedaan... maar !

ik moet ook nog ergens aan de mater vertellen maar zijn slaves zitten (IP) maar waar:?

Ik snap al wel hoe het zit met die records e.d. alleen heb ik hier nu 2 machines, die niet updaten :(

er word door beide gezecht dat en niets gerefreshed hoeft te worde..

Op de slave heb ik de master(supermaster) al opgegeven in de supermaster tabel, lijkt me allen nodig dat de master ook nog het ip van de slaves weet te vinden... (anders zou iedereen een slave aan jouw "dns park" toe kunnen voegen...

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Anoniem: 22672 schreef op 16 April 2003 @ 09:56:
jah, dat heb ik dus allemaal gedaan... maar !

ik moet ook nog ergens aan de mater vertellen maar zijn slaves zitten (IP) maar waar:?
NS records
Ik snap al wel hoe het zit met die records e.d. alleen heb ik hier nu 2 machines, die niet updaten :(

er word door beide gezecht dat en niets gerefreshed hoeft te worde..

Op de slave heb ik de master(supermaster) al opgegeven in de supermaster tabel, lijkt me allen nodig dat de master ook nog het ip van de slaves weet te vinden... (anders zou iedereen een slave aan jouw "dns park" toe kunnen voegen...
INSERT INTO domains (name, master, type) VALUES('blaat.nl', '192.168.12.34', 'SLAVE'); (op je slave natuurlijk)
en INSERT INTO domains (name, type) VALUES ('blaat.nl', 'MASTER'); op je master.

Supermaster houdt in dat je pdns automatisch domeinen toevoegt als ie daar een NOTIFY voor krijgt. Ik weet niet of je dat verkeerd had begrepen of dat het intentonal was..

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


Acties:
  • 0 Henk 'm!

Anoniem: 22672

Topicstarter
CyBeR schreef op 16 april 2003 @ 10:00:
[...]


NS records


[...]


INSERT INTO domains (name, master, type) VALUES('blaat.nl', '192.168.12.34', 'SLAVE'); (op je slave natuurlijk)
en INSERT INTO domains (name, type) VALUES ('blaat.nl', 'MASTER'); op je master.

Supermaster houdt in dat je pdns automatisch domeinen toevoegt als ie daar een NOTIFY voor krijgt. Ik weet niet of je dat verkeerd had begrepen of dat het intentonal was..
Ehm, de slave moet toch automatisch gaan updaten als ik in de master een domein door/in-voer??? (of begrijp ik nu iets niet :? )

En dat supermaster dat klopt wel...

[ Voor 6% gewijzigd door Anoniem: 22672 op 16-04-2003 10:04 ]


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Anoniem: 22672 schreef op 16 April 2003 @ 10:03:
[...]


Ehm, de slave moet toch automatisch gaan updaten als ik in de master een domein door/in-voer??? (of begrijp ik nu iets niet :? )

En dat supermaster dat klopt wel...
supermaster heeft domein -> domein is oud -> stuurt NOTIFY naar slave
slave heeft domain niet -> krijgt NOTIFY van supermaster -> voegt domein toe -> heeft nu ook domein.

Die notifies worden gestuurd aan de hand van de Serial Numbers in de SOA records. (last notified serial in domains table lager dan serial in SOA field -> NOTIFY)

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


Acties:
  • 0 Henk 'm!

Anoniem: 22672

Topicstarter
CyBeR schreef op 16 april 2003 @ 10:10:
[...]


supermaster heeft domein -> domein is oud -> stuurt NOTIFY naar slave
slave heeft domain niet -> krijgt NOTIFY van supermaster -> voegt domein toe -> heeft nu ook domein.

Die notifies worden gestuurd aan de hand van de Serial Numbers in de SOA records. (last notified serial in domains table lager dan serial in SOA field -> NOTIFY)
dat is ook precies wat ik ervan dacht :)

en dus zou het in de pots hier eeb paar verdiepingen boven niet nodig moeten zijn om al die zut in de slave te kloppen... :?

btw ik heb het een en ander gevonden :)

http://downloads.powerdns.com/documentation/html/master.html

[ Voor 11% gewijzigd door Anoniem: 22672 op 16-04-2003 10:17 ]


Acties:
  • 0 Henk 'm!

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 21:14

Ankh

|true

hmmm
shit
ik heb eindelijk c++ geinstalleerd (jaja gevonden =] )
maar krijg nu deze error:
code:
1
2
3
4
5
6
7
8
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make[3]: *** [pdns_server] Error 1
make[3]: Leaving directory `/home/downloads/pdns-2.9.7/pdns'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/downloads/pdns-2.9.7/pdns'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/downloads/pdns-2.9.7'

-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8


Acties:
  • 0 Henk 'm!

  • bkor
  • Registratie: November 2000
  • Niet online
/usr/bin/ld: cannot find -lz
Zo te zien moet je de devel package van zlib installeren.

Acties:
  • 0 Henk 'm!

Anoniem: 32223

Mjah, nou is het wel genoeg lijkt me. Dit gaat al tijden niet meer over PowerDNS vs Bind maar ontspoort meer in een 'dump hier je helpdeskvragen over PowerDNS' topic. Dicht.
Pagina: 1

Dit topic is gesloten.