Около недели назад я обновил свой 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), поэтому, если кто-то попытается проверить его для себя (гораздо) позже, результат, который он получит от инструмента, будет другим. И, конечно, если я прав в своей теории, проблема скоро будет решена, так что вы все равно не увидите того же.