Почему nslookup сообщает о двух IP-адресах?

Я сделал изменение DNS несколько часов назад, и я просто выполнил следующую команду со следующим выводом:

nslookup mydomain.com ns1.mynameserver.com
Server:  ns1.mynameserver.com
Address:  111.111.111.111

Name:    mydomain.com
Addresses:  222.222.222.222
      333.333.333.333

222.222.222.222 старый IP. 333.333.333.333 это новый IP-адрес. Почему они оба появляются? Поскольку я обращаюсь непосредственно к официальному DNS-серверу, должен ли отображаться только новый IP-адрес?

1 ответ

Решение

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

Где-то в файле зоны есть запись для старого адреса, и где-то там также есть запись для нового адреса. Существует несколько допустимых синтаксических методов, с помощью которых запись может быть определена в зоне - это может быть легко упускать из виду, если бы они не искали запись, которую нужно удалить.

Другие вопросы по тегам