Wiem, że jutro publiczny adres IP jednego z naszych serwerów produkcyjnych zostanie zmieniony.
TTL dla tego rekordu A jest obecnie ustawiony na 3 godziny.
Dostosowanie TTL dla tego rekordu A do czegoś mniejszego niż 1 minuta faktycznie działa (rejestrator domeny pozwala na określenie minut!), Dzięki czemu użytkownicy DNS będą wskazywać na stary serwer maksymalnie przez 1 minutę po zmianie tego A nagrywać na nowy publiczny adres IP?
networking
domain-name-system
routing
domain-name
użytkownik5603796
źródło
źródło
Odpowiedzi:
Nie powinny , ale niektóre usługi DNS mogą traktować to raczej jako sugestię niż twardą zasadę. Mogą honorować ustawienie do pewnego minimum lub mogą całkowicie zignorować twoje TTL i zawsze używają własnego ustawienia (słyszałem, że 2 dni są, a przynajmniej były, powszechne). Musisz być świadomy, że nic nie możesz zrobić, co przyspieszy aktualizację tych dostawców, a zatem niektóre żądania trafią na stary adres przez pewien czas po wprowadzeniu zmiany.
Idealnie w tym przypadku chcesz przejść na nowy adres IP, podczas gdy nadal masz kontrolę nad starym adresem, tak aby Twój serwer mógł być skonfigurowany do obsługi żądań za pośrednictwem obu adresów przez krótki okres przejściowy.
Ponadto niektóre usługi DNS naliczają opłaty za każde żądanie (lub za milion żądań). Przejście z 3 godzin do 1 minuty zwiększy twoje żądania DNS o współczynnik 180 ... dostaniesz 180 razy więcej żądań niż wcześniej. Prawdopodobnie nie złamie banku, ale upewnij się, że jesteś na to przygotowany.
Jako przykład mam usługę DNS dla raczej małej strony internetowej, na której wydaje około 20 USD rocznie na obsługę 5 milionów żądań miesięcznie. Przyznaję, że tak naprawdę nie jestem pewien, czy po prostu mnie rozliczą, czy przestaną obsługiwać wnioski, jeśli kiedykolwiek je przekroczę, choć spodziewam się, że to pierwsze. Obecnie mam tendencję do otrzymywania tylko około 1/2 miliona zapytań miesięcznie, ale zastanawiam się, co by się stało, gdybym zmienił moje ustawienie TTL, aby uzyskać 180 razy więcej i pozostawiłem to zbyt długo.
Mimo to, większość usług DNS będzie honorować swoje ustawienia 1 minutę. Pomoże to w przejściu na nowy adres i prawdopodobnie nie zaszkodzi ci wcale, dopóki będziesz ostrożny. Pamiętaj tylko, aby zrobić to co najmniej 3 godziny (stare TTL) przed zmianą. Nie ma sensu robić tego dużo wcześniej; każdy dostawca, który musiałby wcześniej zobaczyć zmianę, i tak nie uznaje tego ustawienia. I oczywiście nie zapomnij go odłożyć, gdy skończysz.
Możesz również odnieść się do tego pytania:
Jest trochę inny niż twój, ale niektóre związane z tym problemy są podobne.
źródło
Tylko jeśli wprowadzisz tę zmianę TTL więcej niż trzy godziny przed zmianą adresu IP.
Pamiętaj, że TTL mówi innym serwerom DNS, jak długo buforować rekordy. Musisz więc to zmniejszyć przynajmniej na długo przed pożądaną zmianą.
źródło