[Pdns-users] pdnsutil load-zone and ALIAS records
Thomas Plant
thomas at plant.systems
Thu May 16 09:55:08 UTC 2019
Yes, you are right, it gives a warning on the ALIAS record only on
check. Did net remember exactly after all the testing/importing....
It gives the same warning as you receive:
[root at pdns1 ~]# pdnsutil check-zone provider.com
[Warning] Parsed and original record content are not equal: provider.com
IN ALIAS 'cms.example.cloud.' (Content parsed as 'cms.example.cloud')
Checked 10 records of 'provider.com', 0 errors, 1 warnings.
And this warning goes away when I remove the dot at the end from the
database table.
It is not a problem, I will just remove all dots in Alias records after
the import, when we'll do the final migration to pdns.
But, is this a bug to report in Github or has the dot a special function
with ALIAS records? As of the Pdns documentation dots at the end of a
record are always an
error....https://doc.powerdns.com/authoritative/appendices/types.html
Kind regards,
Thomas
Am 16.05.2019 um 11:35 schrieb Markus Ehrlicher:
> Okay, I can confirm this behavior:
>
> mysql> select * from records where type ="ALIAS" AND name="provider.com";
> +-----+-----------+--------------+-------+--------------------+-------+------+-------------+----------+-----------+------+
> | id | domain_id | name | type | content | ttl | prio | change_date | disabled | ordername | auth |
> +-----+-----------+--------------+-------+--------------------+-------+------+-------------+----------+-----------+------+
> | 146 | 7 | provider.com | ALIAS | cms.example.cloud. | 10800 | 0 | NULL | 0 | NULL | 1 |
> +-----+-----------+--------------+-------+--------------------+-------+------+-------------+----------+-----------+------+
>
> When I edit the zone (and add a record for testing), pdnsutil recognizes no errors/warning. Only if I check the zone, a warning appears:
>
> root at markusehrlicher:~# pdnsutil edit-zone provider.com
> May 16 11:30:39 [bindbackend] Parsing 0 domain(s), will report when done
> May 16 11:30:39 [bindbackend] Done parsing domains, 0 rejected, 0 new, 0 removed
> Checked 10 records of 'provider.com', 0 errors, 0 warnings.
> Detected the following changes:
> +test.provider.com 3600 IN A 10.10.10.10
> (a)pply these changes, (e)dit again, (r)etry with original zone, (q)uit: a
>
> root at markusehrlicher:~# pdnsutil check-zone provider.com
> May 16 11:31:11 [bindbackend] Parsing 0 domain(s), will report when done
> May 16 11:31:11 [bindbackend] Done parsing domains, 0 rejected, 0 new, 0 removed
> [Warning] Parsed and original record content are not equal: provider.com IN ALIAS 'cms.example.cloud.' (Content parsed as 'cms.example.cloud')
> Checked 10 records of 'provider.com', 0 errors, 1 warnings.
>
> Markus
>
> -----Ursprüngliche Nachricht-----
> Von: Pdns-users <pdns-users-bounces at mailman.powerdns.com> Im Auftrag von Thomas Plant via Pdns-users
> Gesendet: Donnerstag, 16. Mai 2019 11:24
> An: pdns-users at mailman.powerdns.com
> Betreff: Re: [Pdns-users] pdnsutil load-zone and ALIAS records
>
> Am 16.05.2019 um 11:19 schrieb Markus Ehrlicher:
>> Hi :)
>>
>> When I import your example with "pdnsutil load-zone provider.com provider.zone", the dot isn't there, when I lookup the zone with "pdnsutil edit-zone provider.com":
>>
>> ; Warning - every name in this file is ABSOLUTE!
>> $ORIGIN .
>> provider.com 10800 IN SOA ns1.provider.com domain.provider.com 2018110204 10800 3600 777600 3600
>> provider.com 10800 IN NS ns1.provider.com
>> provider.com 10800 IN NS ns2.provider.com
>> provider.com 10800 IN NS ns3.provider.com
>> provider.com 10800 IN MX 5 mx1.provider.com
>> provider.com 10800 IN MX 5 mx2.provider.com
>> provider.com 10800 IN ALIAS cms.example.cloud
>> autodiscover.provider.com 10800 IN CNAME email.provider.com
>> www.provider.com 10800 IN CNAME cms.example.cloud
>>
>> best regards,
>> Markus
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Pdns-users <pdns-users-bounces at mailman.powerdns.com> Im Auftrag von Thomas Plant via Pdns-users
>> Gesendet: Donnerstag, 16. Mai 2019 11:10
>> An: pdns-users at mailman.powerdns.com
>> Betreff: Re: [Pdns-users] pdnsutil load-zone and ALIAS records
>>
>> Am 15.05.2019 um 16:01 schrieb Thomas Plant via Pdns-users:
>>> Sorry, forgot...I'm using pnds version 4.1.8 and MariaDB 10.3.15 on
>>> CentOS 7 fully patched.
>>>
>>> Am 15.05.2019 um 15:51 schrieb Thomas Plant via Pdns-users:
>>>> Hello all,
>>>>
>>>> I've seen that when an ALIAS record is loaded from a file via 'pdnsutil
>>>> load-zone' it leaves the dot at the end intact.
>>>> Shouldn'it be removed?
>>>>
>>>> Here is an example of a DNS zone file I import:
>>>>
>>>> ; Zone file for "testzone.com" exported from Simple DNS Plus at
>>>> 19.11.2018 10:53:44
>>>> $TTL 10800
>>>> @ IN SOA ( ns1.provider.com. ; Primary DNS server
>>>> domain.provider.com. ; Responsible person
>>>> 2018110204 ; Serial number
>>>> 10800 ; Refresh
>>>> 3600 ; Retry
>>>> 777600 ; Expire
>>>> 3600 ) ; Minimum TTL
>>>> NS ns3.provider.com.
>>>> NS ns1.provider.com.
>>>> NS ns2.provider.com.
>>>> MX 5 mx2.provider.com.
>>>> MX 5 mx1.provider.com.
>>>> ALIAS cms.example.cloud.
>>>> autodiscover CNAME email.provider.com.
>>>> www CNAME cms.example.cloud.
>>>>
>>>>
>>>> Greetings,
>>>> Thomas
>>>> _______________________________________________
>>>> Pdns-users mailing list
>>>> Pdns-users at mailman.powerdns.com
>>>> https://mailman.powerdns.com/mailman/listinfo/pdns-users
>>> _______________________________________________
>>> Pdns-users mailing list
>>> Pdns-users at mailman.powerdns.com
>>> https://mailman.powerdns.com/mailman/listinfo/pdns-users
>> Was this a kind of stupid question? If yes, sorry for that.
>> Or should I file a bug report about this?
>> _______________________________________________
>> Pdns-users mailing list
>> Pdns-users at mailman.powerdns.com
>> https://mailman.powerdns.com/mailman/listinfo/pdns-users
>> _______________________________________________
>> Pdns-users mailing list
>> Pdns-users at mailman.powerdns.com
>> https://mailman.powerdns.com/mailman/listinfo/pdns-users
> Hi,
>
> yes in 'pdnsutil edit-zone' I did not see the dot. Just in the database
> table. Should have written that.
> When I tried to edit the zone with pdnsutil it gave me an error on
> saving. When I deleted the dot from the record in the database it was ok.
>
> Regards,
> Thomas
> _______________________________________________
> Pdns-users mailing list
> Pdns-users at mailman.powerdns.com
> https://mailman.powerdns.com/mailman/listinfo/pdns-users
> _______________________________________________
> Pdns-users mailing list
> Pdns-users at mailman.powerdns.com
> https://mailman.powerdns.com/mailman/listinfo/pdns-users
More information about the Pdns-users
mailing list