Почему 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 в кеше.
Где-то в файле зоны есть запись для старого адреса, и где-то там также есть запись для нового адреса. Существует несколько допустимых синтаксических методов, с помощью которых запись может быть определена в зоне - это может быть легко упускать из виду, если бы они не искали запись, которую нужно удалить.