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

Проблема с DNS - думаю, это может быть вызвано двумя записями NS

Около недели назад я обновил свой DNS, добавив:

HOST, TYPE, VALUE, TTL
* .soup-team.com CNAME www.myopenid.com 3600
mail.soup-team.com CNAME ghs.google.com 3600

HOST, TYPE, VALUE, MX, TTL
soup-team.com MX aspmx.l.google.com 10 3600
soup-team.com MX alt1.aspmx.l.google.com 20 3600
soup-team.com MX alt2.aspmx.l.google.com 20 3600
soup-team.com MX aspmx2.googlemail.com 30 3600
soup-team.com MX aspmx3.googlemail.com 30 3600
soup-team.com MX aspmx4.googlemail.com 30 3600
soup-team.com MX aspmx5.googlemail.com 30 3600

Раньше у меня было:

HOST, TYPE, VALUE, TTL
soup-team.com A 64.120.188.121 3600
soup-team.com NS ns01.000webhost.com 3600
soup-team.com NS ns02.000webhost.com 3600
www.soup-team.com CNAME soup-team.com 3600

Дополнительные детали:
Домен приобретен на сайте www.proisp.no
www.everydns.com используется для управления DNS.

Сейчас, из дома все работает отлично, но из университета ни mail.soup-team.com, ни какие-либо поддомены, связанные с OpenID, не работают. Вместо этого отображается сообщение об ошибке от моего веб-хоста (000webhost) - err.000webhost.com.

Я использовал CacheCheck OpenDNS (www.opendns.com/support/cache/), чтобы проверить их кеш, поскольку я думал, что это может помочь мне определить проблему. После запроса обновления (вчера и сегодня) все их кеши правильно указывают на mail.soup-team.com, а большинство из них - на поддомены, связанные с OpenID (которые не обновляются, похоже, различаются для разных имен пользователей).

У меня есть теория что проблемы могут быть связаны с тем, что некоторые кеши игнорируют правило * .soup-team.com и вместо этого запрашивают серверы имен 000webhost.

Так, мои вопросы:
1) Не допустил ли я неправильной конфигурации?
2) Поскольку у меня есть запись A, указывающая на IP-адрес 000webhost, и я не использую их параметр поддомена, могу ли я удалить записи NS (ns01.000webhost.com и ns02.000webhost.com), не вызывая других проблем ?

Заранее спасибо,

метод139

PS: Я новичок в DNS. Если я использую неправильные слова, чтобы описать что-то в этом тексте, я буду более чем счастлив получить любые отзывы, связанные с этим.

кеши игнорируют правило * .soup-team.com

Это было бы очень большим нарушением. Маловероятно, что подстановочные знаки существуют в DNS с самого начала.

Моя теория кажется правильным. Из упомянутого CacheCheck после обновления кеша я перешел по ссылке под названием «Проверить сторонний инструмент», и вот что я получил:

Обход DNS для method139.soup-team.com http://folk.uio.no/erikano/img/dns001.png

Обратите внимание на то, как серверы имен 000webhost отвечают «[Неисправный DNS-сервер: сообщает, что он отказывается отвечать!]». Но главный сайт (soup-team.com) по-прежнему работает.

Это означает что, поскольку я размещаю только основной сайт на 000webhost и у меня есть рабочее правило A, мне не понадобятся два упомянутых правила.

PS: Скоро поменяю OpenID с имя пользователя. <домен> к username.id. <домен> (как я думаю имя пользователя. <домен> должны использоваться для других целей, кроме OpenID), поэтому, если кто-то попытается проверить его для себя (гораздо) позже, результат, который он получит от инструмента, будет другим. И, конечно, если я прав в своей теории, проблема скоро будет решена, так что вы все равно не увидите того же.