Plik strefy DNS zawiera rekord SOA określający autorytatywny serwer nazw wraz z innymi informacjami, takimi jak „numer seryjny”.
Próbuję zrozumieć cel numeru seryjnego. Szukając odpowiedzi, znalazłem następujące wyjaśnienie:
Numery seryjne w plikach strefy DNS umożliwiają serwerowi sprawdź, czy zawartość danego pliku strefy jest aktualna. Jeśli numer seryjny w pliku strefy nie zmienił się od czasu tej strefy ostatnie załadowane, nazwane postacie, które mogą zignorować plik. To znaczy administratorzy muszą pamiętać, aby za każdym razem aktualizować numer seryjny dokonują zmiany w pliku strefy - w przeciwnym razie ich zmiany nie będą odebrane i opublikowane.
Nie rozumiem tego wyjaśnienia, a fakt, że wymaga to od administratorów zapamiętania ręcznej aktualizacji numeru seryjnego, wydaje się szalony.
Jaki jest cel numeru seryjnego? To nie może być dla inny Serwery DNS sprawdzają, czy dany rekord jest nieaktualny, ponieważ właśnie do tego służy TTL.
Dlaczego tak ważne jest posiadanie numeru seryjnego? Dlaczego serwer DNS nie może ponownie odczytać pliku strefy po wprowadzeniu zmiany?