Назад | Перейти на главную страницу

Имеет ли значение серийный номер SOA, когда речь идет о серверах имен, кэширующих ISP?

Допустим, я забыл обновить серийный номер SOA при обновлении файла зоны. Конечно, это означает, что любые ведомые устройства не будут синхронизироваться с ведущим, поскольку он считает, что никаких изменений не было сделано.

У меня есть вопрос: влияет ли серийный номер SOA на кэширующие серверы имен ISP?

Например, допустим, клиент у интернет-провайдера делает запрос A на www.example.org и получает 93.184.216.34. Затем я меняю домен на IP 93.184.216.35, но забываю обновить серийный номер SOA.

Когда TTL истечет и кэширующий преобразователь ISP клиента сделает новый запрос для www.example.org и увидит 93.184.216.35, откажется ли он обновлять кеш и по-прежнему будет обслуживать данные из кеша, если серийный номер не увеличивается?

Нет. Последовательный порт SOA используется для передачи зон. Иногда вам нужно сбросить серийный номер, например, если вы случайно ввели слишком большое число или что-то в этом роде. Было бы очень неудобно, если бы серверы имен, запрашивающие ваш DNS, перестали обновляться из-за этого.

Вы легко можете проверить это сами.