The error message is correct; canonical DNS names end with '.', and
the one you supplied does not.

On Wed, Apr 14, 2021 at 9:44 AM Larry Wapnitsky via Pdns-users
<pdns-users@mailman.powerdns.com> wrote:
>
> I'm trying to use CURL to create records in a script, but am running into the 
> following error:
>
> curl -X PATCH -H 'content-type: application\json' -H 'x-api-key: changeme' -d 
> '{
> "rrsets": [
> {
> "name": "_node_exporter.wapnet.local.lan",
> "type": "SRV",
> "ttl": 86400,
> "changetype": "REPLACE",
> "records": [
> {
> "content": "0 10 9100 ns1.wapnet.local.lan",
> "disabled": false
> }
> ]
> }
> ]
> }' http://10.150.33.5:8081/api/v1/servers/localhost/zones/wapnet.local.lan.
> {"error": "DNS Name '_node_exporter.wapnet.local.lan' is not canonical"}
>
> This is occurring on any type of record I create.
>
> Advice is welcome
>
> Larry G. Wapnitsky
>
> E: la...@wapnitsky.com
> Web: Larry.Wapnitsky.com
> Twitter: @LGWapnitsky
>
>
>
>
> _______________________________________________
> Pdns-users mailing list
> Pdns-users@mailman.powerdns.com
> https://mailman.powerdns.com/mailman/listinfo/pdns-users
_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to