Некоторое время назад (месяцы) я обновил серверы имен для ряда доменов, которыми я управляю;и старый, и новый серверы имен управляются одной и той же хостинговой компанией.
Записи NS верны с регистратором, и правильные записи показываются запросом whois
и dig +trace
Однако, dig NS
и nslookup
для soa показывают старые записи.
Недавно старый сервер имен был удален (он больше не отвечает на запросы на копание), и я обеспокоен тем, чтоэто может повлиять на веб-сайты.
Пожалуйста, простите небольшую разметку связанных вопросов - я пытаюсь понять, что происходит, но я не совсем уверен, что мне следует спрашивать:
Почему эти инструменты возвращают старый сервер имен?Как старый сервер имен по-прежнему удерживается какими-либо системами через несколько месяцев после изменения?
Как мне найти канонический ответ?Это правильный вопрос?Что означает «канонический» в этом смысле - я предполагаю, что это должно означать настройку в регистраторе?
Какой инструмент дает мне прагматически правильный ответ (т.е. ответ, который большинствоИнтернет использует для разрешения моих доменов)?Я предполагаю, что Интернет в целом не использует информацию, предоставленную источником Dig.
Вот пример:
Dig показывает старый сервер имен ns1.quksdns8.net
$ dig ns caffiniti.co.uk
; ANSWER SECTION:
caffiniti.co.uk. 600 IN NS ns2.quksdns8.net.
caffiniti.co.uk. 600 IN NS ns1.quksdns8.net.
как и nslookup:
$ nslookup
> set querytype=soa
> caffiniti.co.uk
Server: 192.168.1.254
Address: 192.168.1.254#53
Non-authoritative answer:
caffiniti.co.uk
origin = ns1.quksdns8.net
, тогда как whois показывает правильный сервер имен ns1.tsohost.co.uk
, установленный в регистраторе:
$ whois caffiniti.co.uk
Name servers:
ns1.tsohost.co.uk 195.62.28.14
ns2.tsohost.co.uk 95.142.155.4
как и dig+ трассировка:
$ dig +trace caffiniti.co.uk
caffiniti.co.uk. 172800 IN NS ns1.tsohost.co.uk.
caffiniti.co.uk. 172800 IN NS ns2.tsohost.co.uk.