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
.
Есть ли способ создать обе записи для машины с двойным стеком?