Jeden panel dla każdej domeny klienta
Koniec z logowaniem do 20 różnych rejestratorów i paneli DNS. Zarządzaj DNS każdego klienta z jednego konta NexDNS – z kluczami API o określonym zakresie, operacjami zbiorczymi i API dopasowanym do Twojej automatyzacji.
Wąskie gardło DNS w pracy agencji
Gdy DNS klientów leży u 20 różnych dostawców, proste zmiany zajmują godziny.
DNS rozrzucone między rejestratorami
DNS każdego klienta jest tam, gdzie akurat zarejestrowano domenę – GoDaddy, Namecheap, rejestrator miesiąca – z niekompatybilnymi interfejsami.
Brak ścieżki audytu zmian u klienta
Rekord DNS coś popsuł i nikt nie pamięta, kto co zmienił. Panele rejestratorów nie prowadzą porządnej historii.
Zbiorcze zmiany DNS to godziny pracy
Aktualizacja SPF / DKIM u 50 klientów to 50 osobnych logowań do 50 różnych paneli.
Rozstanie z klientem to bałagan
Klient odchodzi i chce swojego DNS, ale leży on pod wspólnymi loginami u rejestratorów – nie oddasz tylko jego bez dawania dostępu do wszystkiego.
Co NexDNS daje agencji
Scentralizowane zarządzanie DNS zbudowane pod wielu klientów.
- Wszyscy klienci w jednym panelu
- Wszystkie strefy klientów na jednym koncie NexDNS. Szukaj i filtruj wśród wszystkich stref z jednego logowania.
- REST API do operacji zbiorczych
- Zaktualizuj SPF w 50 strefach klientów skryptem. Dodaj rekord CAA wszędzie.
nexdns applyz plikiem YAML ogarnia całą flotę jednym poleceniem. - Klucze API z zakresem na integrację
- Twój playbook Ansible dostaje klucz API z zakresem
records.write. Monitoring dostaje klucz zrecords.read. Można je unieważnić per integracja. - Pełny dziennik audytu
- Każda zmiana strefy i rekordu zapisywana – kto, kiedy, co. Łatwa odpowiedzialność przed klientem, gdy coś się zepsuje.
- Eksport strefy, gdy klient odchodzi
- Wyeksportuj dowolną strefę do BIND w każdej chwili i przekaż pliki klientowi lub jego nowemu dostawcy – bez lock-inu.
- Wtyczki Terraform, OctoDNS i ACME
- Jeśli zarządzasz infrastrukturą klientów jako kodem, NexDNS ma oprzyrządowanie. Provider Terraform, sync OctoDNS i wtyczka Certbot DNS-01 w komplecie.
Typowe wdrożenie w agencji
Od pierwszego importu klienta do ustandaryzowanej automatyzacji.
-
1
Załóż jedno konto NexDNS dla agencji
Plan Starter obsługuje do 10 stref – zwykle wystarczająco, aby pilotażowo wejść z kilkoma klientami przed upgrade'em do Pro lub Business.
-
2
Zaimportuj istniejące strefy klientów
Wyeksportuj strefę każdego klienta z obecnego dostawcy DNS w formacie BIND, następnie zaimportuj zbiorczo poleceniem
nexdns zone importlub w panelu. OctoDNS może synchronizować z wielu źródeł jednocześnie. -
3
Zaktualizuj rekordy NS u rejestratorów klientów
Dla każdego klienta zmień rekordy NS, kierując je na NexDNS. Strefy podrzędne pozwalają zweryfikować propagację przed finalnym przełączeniem. Od planu Business wzwyż zamiast nazw NexDNS możesz używać własnych nazw serwerów w wersji white-label.
-
4
Podłącz automatyzację
Terraform do provisioningu nowych stref. CI/CD wywołuje polecenia CLI
nexdnsdo zmian rekordów. Wtyczka Certbot obsługuje certyfikaty typu wildcard automatycznie. -
5
Zbuduj wewnętrzne narzędzia
Dodaj polecenia
nexdnsdo runbooka agencji. Udokumentuj konwencje per klient (grupa NS, polityka DNSSEC, domyślne TTL) w konfiguracjach YAML commitowanych do gita.
Najczęściej zadawane pytania
Najczęściej zadawane pytania wraz z odpowiedziami.
Przeglądaj dokumentację-
Nie – i to z założenia. NexDNS to backend Twojej agencji: Twoi klienci nigdy nie logują się do NexDNS. Wszystkimi strefami klientów zarządzasz z jednego konta, a to, czego potrzebuje klient, udostępniasz przez własne narzędzia. Klucze API obejmują całe konto i służą do Twojej automatyzacji, więc nie można ich przekazać pojedynczemu klientowi.
-
Tak, na dwa sposoby. Sklonuj w pełni skonfigurowaną strefę (np. domyślne MX + SPF + DKIM + DMARC pod zarządzaną pocztę) do każdej nowej domeny albo trzymaj deklaratywny plik YAML ze standardowymi rekordami i rozwiń go na wiele stref poleceniem
nexdns applylub OctoDNS. Ponowne uruchomienie apply utrzymuje pasujące strefy w synchronizacji. -
Najszybsze podejście to OctoDNS z providerami źródłowymi dla każdego. Wskaż NexDNS jako cel i pozwól mu zsynchronizować. Dla dostawców bez wsparcia w OctoDNS, eksport BIND +
nexdns zone importw pętli shellowej sprawdza się w większości przypadków. -
Dokładnie po to są przepływy pracy providera Terraform i YAML w OctoDNS. Zdefiniuj strukturę stref w kodzie, commituj do gita, recenzuj w pull requestach, aplikuj przez CI. Ten sam model co Infrastructure-as-Code dla reszty Twojego stacka.
-
Eksportujesz jego strefy do BIND, przekazujesz pliki klientowi lub jego nowemu dostawcy. Jeśli klient przechodzi na własne konto NexDNS, eksport/import to pojedyncze polecenie CLI. Żadnego lock-inu platformy.
Skonsoliduj DNS klientów w jednym panelu
Zachowaj dotychczasowe integracje automatyzacji.