Bind-ról térnék át PDNS-re, de a CNAME definiálásával van egy kis gondom. A BIND megengedte, hogy a CNAME értéke egy relatív domainnév legyen. Pl.:
smtp CNAME mail
PDNS-ben azonban a tapasztalatom alapján ez elég furán működik. Ugyanis, ha a "mail" rekord szintén egy CNAME ebben a domainben, akkor képes feloldani az ilyen bejegyzést:
smtp.foo.bar is an alias for mail.foo.bar.
mail.foo.bar is an alias for smtp.external.domain.
smtp.external.domain has address 1.2.3.4
De ha a "mail" mondjuk egy A rekord ugyanebben a domainben, akkor már a mail-ra, mint FQDN-re oldja fel, ami ugye meg nem létezik.
smtp.foo.bar is an alias for mail.
Host mail not found: 5(REFUSED)
Host mail not found: 5(REFUSED)
Nem találtam arra leírást, hogy a CNAME content értéke PDNS alatt mikor mi lehet, ami ugye azért nagyon zavaró, mert abszolút érték elvárása esetén nem kötelező a . a végén, akkor is abszolútnak tekint.
Tudtok ebben építő jellegű információval szolgálni?
Jelenleg - biztos ami biztos alapon - CNAME esetén mindig "." karakterrel lezárom a content értékét, hogy abszolút névnek kezelje, de úgy érzem, ez nem a legszebb megoldás.
- 395 megtekintés