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

Почему 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-адрес?

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

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