У меня есть доменное имя для сайта, который я поддерживаю для клиента. Поскольку у меня довольно мало опыта в настройке DNS, у меня возникают проблемы с тем, чтобы имя домена постоянно указывало на правильный сервер.
В настоящее время у меня настроены следующие записи на 123-reg (фактические значения здесь составлены, но точно отражают реальные настройки):
(TYPE A) "@" : "91.189.1.127"
(TYPE A) "example.co.uk" : "91.186.1.127"
(TYPE A) "www" : "91.189.1.127"
(CNAME) "www.example.co.uk." : "example.co.uk."
Это работает на большинстве машин, на которых я тестировал, если они не используют OpenDNS. Глядя на инструмент CacheCheck на их сайте, OpenDNS, похоже, собирает противоречивые результаты DNS для каждой страны в своем кеше. Один правильный, другой обслуживает какую-то рекламную страницу похоже на это.
Я провел тест прохождения DNS на dnsstuff.com, и он сообщил о 4 родительских серверах. Вторые 2, кажется, указывают на правильный компьютер, но первые 2 указывают на то, что, как я предполагаю, является сервером припаркованных доменных имен:
dns1.name-services.com : 69.64.147.243
dns2.name-services.com : 69.64.147.243
ns.123-reg.co.uk : 91.189.1.127
ns2.123-reg.co.uk : 91.189.1.127
Эти 2 IP-адреса соответствуют 2 конфликтующим записям, которые я вижу в службе OpenDNS CacheCheck.
Сейчас я совершенно сбит с толку. Что-то явно не так с тем, что я настроил? Я еще не связывался с OpenDNS, но сначала хотел выяснить все факты. Каков мой лучший план действий?
OpenDNS стал злым (слегка иронично), когда они начали использовать записи с подстановочными знаками для всех ответов NXDOMAIN DNS. Баааааад. Мой совет - не используйте их для тестирования DNS-запросов.
Вероятно, вам следует удалить первые два сервера имен и оставить только 123-reg. Обязательно выполните обновление кеша при проверке кеша OpenDNS.