PDNS relatív CNAME

 ( plt | 2019. július 25., csütörtök - 12:43 )

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.