Мне интересно, существуют ли какие-либо широко используемые и проверенные соглашения об именовании для записей DNS. Например, предположим, что у меня есть домен компании, например, foobar.net
и у меня есть куча сервисов, например, база данных для приложения нашего французского филиала. Я бы подумал о db.myapp.fr.foobar.net
.
Я не против многословия, так как не очень уверен в том, что абстрактные имена вроде strasky.foobar.net
и hutch.foobar.net
помогут мне определить имя хоста.
Спасибо
решение1
Подобно именам для детей или домашних животных, соглашения об именах полностью субъективны. Хотя в организации может быть некоторая тенденция к стандартизации, это полностью зависит от организации или человека.
решение2
Нет, это абсолютно бесплатно для всех. То, что работает для вашей компании, работает для вашей компании.
решение3
Один совет, который, надо признать, не дает прямого ответа на ваш вопрос:
НЕ ИСПОЛЬЗУЙТЕ ИМЕНА ХОСТОВ ДЛЯ СЕРВИСОВ. Потому что имена хостов со временем изменятся. В идеале с самого начала они будут абстрагированы за каким-то механизмом масштабируемости (DFS, VIP-адреса балансировки нагрузки, VIP-адреса кластера HA и т. д.). Не полагайтесь на то, что вы fred.example.org
являетесь ретранслятором SMTP. Имейте CNAME, smtp-outbound.example.org
который указывает на fred
, так что при добавлении wilma
в качестве второго (или заменяющего) сервера ретрансляции вам не придется менять файлы конфигурации на всех ваших хостах, которые отправляют почту.