[Pdns-users] How to create zone via API?
Bino Oetomo
wowon01 at gmail.com
Mon Apr 1 09:57:08 UTC 2024
Dear All.
I'm trying to playing with PDNS API.
I try to create new zone.
The json payload is :
```
{
"name": "domain07.bino.",
"kind": "Native",
"records": [
{
"content": "ns1.cpaneldev.bino. emailserver.bino. 2024040101
3600 1800 1209600 86400",
"ttl": 86400,
"name": "domain07.bino",
"type": "SOA"
}
],
}
```
I post it to 'http://127.0.0.1:9530/api/v1/servers/localhost/zones'
Got http status of 201.
But when I check directly to mysql backend, I got :
```
mysql> select * from records where domain_id = 41244;
+---------+-----------+---------------+------+-----------------------------------------------------------------------------------------------+------+------+----------+-----------+------+
| id | domain_id | name | type | content
| ttl |
prio | disabled | ordername | auth |
+---------+-----------+---------------+------+-----------------------------------------------------------------------------------------------+------+------+----------+-----------+------+
| 1065344 | 41244 | domain07.bino | SOA |
a.misconfigured.dns.server.invalid hostmaster.domain07.bino 2024040101
10800 3600 604800 3600 | 3600 | 0 | 0 | NULL | 1 |
+---------+-----------+---------------+------+-----------------------------------------------------------------------------------------------+------+------+----------+-----------+------+
1 row in set (0,00 sec)
```
Kindly please tell me how to prepare proper json payload to create zone via
pdns API
regards
-bino-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.powerdns.com/pipermail/pdns-users/attachments/20240401/1ac1586e/attachment.htm>
More information about the Pdns-users
mailing list