Как я могу создать записи A и AAAA (IPv4 и IPv6) с помощью DNS API Google Domains Dynami c? - PullRequest
1 голос
/ 18 июня 2020

Google Domains предоставляет API для изменения Dynami c DNS syntheti c записей . Отправляя запрос POST (или GET) на указанный URL-адрес c со схемой https://username:password@domains.google.com/nic/update?hostname=subdomain.yourdomain.com&myip=1.2.3.4, Google теоретически добавит запись A или AAAA с указанным IP-адресом ... но не обе сразу в в то же время.

Кажется, мне не удается создать одновременно запись A (для трафика IPv4 c) и запись AAAA (для трафика IPv6 c); Я просто переключаюсь с одного на другой, вот так:

roger@computer:~$ curl -6 -X POST -d "hostname=<subdomain>&myip=<ipv4 address>"  https://<username>:<password>@domains.google.com/nic/update
good <ipv4 address>
roger@computer:~$ curl -6 -X POST -d "hostname=<subdomain>&myip=<ipv6 address>"  https://<username>:<password>@domains.google.com/nic/update 
good <ipv6 address>
roger@computer:~$ curl -4 -X POST -d "hostname=<subdomain>&myip=<ipv6 address>"  https://<username>:<password>@domains.google.com/nic/update 
nochg <ipv6 address>
roger@computer:~$ curl -4 -X POST -d "hostname=<subdomain>&myip=<ipv4 address>"  https://<username>:<password>@domains.google.com/nic/update
good <ipv4 address>

После всего этого осталась запись A для моего IPv4-адреса без записи AAAA.

Есть ли способ создать обе записи для машины с двойным стеком?

...