Google Domains предоставляет API для изменения синтетических записей динамического DNS . Отправляя запрос POST (или GET) на определенный URL-адрес со схемой https://username:[email protected]/nic/update?hostname=subdomain.yourdomain.com&myip=1.2.3.4
, Google теоретически добавит A
запись или AAAA
запись с указанным IP-адресом ... но не обе одновременно.
Кажется, мне не удается создать одновременно запись A
(для трафика IPv4) и запись AAAA
(для трафика IPv6); Я просто переключаюсь с одного на другое, вот так:
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
.
Есть ли способ создать обе записи для машины с двойным стеком?