DNS - подстановочные знаки против поддоменов cname

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

Так что меня смущает то, что есть два места, где я могу иметь записи. У меня есть аккаунт с RackSpace облачных серверов. И еще есть место, где я зарегистрировал домен. Но оба позволяют мне редактировать записи DNS.

Должен ли я делать все в обоих местах или одно лучше другого или я упускаю суть?

Субдомены меня тоже смущают. Я хотел бы иметь возможность иметь поддомен подстановочного знака (я делал это в прошлом). Мне просто не нравится идея добавления записи cname или A каждый раз, когда мне нужен новый поддомен.

Тогда я читаю это, и это говорит:

Точные правила того, когда подстановочный знак будет совпадать, указаны в RFC 1034, но правила не являются ни интуитивно понятными, ни четко определенными. Это привело к несовместимым реализациям и неожиданным результатам при их использовании.

3 ответа

Решение

Первое, что вам нужно сделать, это определить, кто на самом деле обслуживает достоверные ответы для вашего доменного имени. Поиск в WHOIS скажет вам, какие DNS-серверы являются теми, где вы должны вносить изменения.

Как только это будет определено, внесите изменения с указанным поставщиком и избавьтесь от всего остального, чтобы избежать путаницы в будущем.

Что касается подстановочных знаков и имен хостов, делайте все, что вам удобно. В целом, большинство реализаций DNS будут искать имя хоста, которое было специально определено (т.е. A запись, которая указывает на определенный IP-адрес) и будет возвращаться к шаблону, если ничего не найдено. Лично я предпочитаю определять каждую из моих записей индивидуально. Таким образом, я знаю, что у меня есть и куда идет без каких-либо вопросов. Подстановочные знаки могут быть хорошими, если у вас есть 300 имен хостов, которые все должны идти в одно и то же место, и они все время меняются. Если у вас есть только несколько имен хостов, и они не меняются часто, я бы выбрал их индивидуальную настройку.

Если у вас есть дюжина имен хостов, которым нужно перейти на один и тот же IP-адрес, вы можете определить одно из них как A записать и сделать остальное CNAME псевдонимы первого. Таким образом, вам нужно обновить этот IP-адрес только один раз.

Все уже заявили: если ваш регистратор, место, где вы зарегистрировали домен, также обслуживает (авторитетно) записи для вас, то вы управляете и редактируете записи через их систему.

Я хотел бы добавить секунду, чтобы рассмотреть вопрос об управлении отдельными записями A и CNAME. Вы можете получить удобство с подстановочными знаками, но есть ситуации, которые могут быть вне вашего контроля. Что, если какой-нибудь шутник ссылается на ваш пункт назначения, используя оскорбительный поддомен? и отправляет его в большой список трафика. Он волшебным образом сработает без ваших сознательных активных усилий, и посетители увидят нежелательную ссылку.

То, где вы настраиваете свои записи DNS, зависит от того, где ваш регистратор говорит, что ваши серверы имен расположены.

Другие вопросы по тегам