Google Domains obsługuje dynamiczny DNS. To świetnie, ponieważ informacje o mojej domenie i dynamicznym DNS mogą pochodzić od tego samego dostawcy.
Aby dynamiczny DNS działał, zwykle potrzebuję następujących informacji:
- Zaktualizuj adres URL
- Nazwa hosta
- Nazwa użytkownika
- Hasło
Z czterech powyższych zmiennych znam trzy. Z Google mogę uzyskać nazwę użytkownika i hasło . Znam również nazwę hosta swojego serwera. Nie znam jednak adresu URL aktualizacji . Innymi słowy, nie wiem, do którego serwera Google mam wysłać informacje do, aby zaktualizować mój adres IP.
Który serwer Google Domains mam powiadomić o zmianie mojego adresu IP?
Komentarze
Odpowiedź
Zgodnie z dokumentami Dynamic DNS dla Google Domains, w sekcji dotyczącej ich API (u dołu), podstawowy URL aktualizacji to:
https://domains.google.com/nic/update
format dla tego adresu URL do przesłania żądania POST (GET jest również dozwolony) dla Twojej domeny Google to:
https://username:[email protected]/nic/update?hostname=subdomain.yourdomain.com&myip=1.2.3.4
Gdzie Twój hostname
będzie równe Twojej domenie Google, w tym www
lub innej subdomenie, którą „przekierowujesz, oraz myip
zrównanie adresu IP, do którego należy zaktualizować przekierowanie.
Aby uzyskać dodatkowe informacje, zobacz Google Domains: Dynamic DNS
Komentarze
- Na końcu
&myip=1.2.3.4
powinno być i wygląda na opcjonalne. W przypadku pominięcia publicznego adresu IP, z którego serwer widzi żądanie, należy zaktualizować rekord dynamicznego DNS. — Właśnie przetestowany, wygląda na to, że działa dobrze, tak samo jak poprzednia usługa, z której korzystałem, która również była kompatybilna z dyndns2. (To był dns.he.net, jeśli ktoś ma ochotę sprawdzić inną bezpłatną usługę DNS przynieś własną domenę).
https://domains.google.com/nic/update
. Jeśli ' nie używam klienta do wykonania aktualizacji, a następnie sprawdź w dokumentacji API format żądania.