Я намереваюсь купить домен, сказать, например, muppets.org
, для моего веб-сервера и я хотел бы установить Постфикс на той же машине для отправки транзакционных электронных писем.
Я, как ожидают, установлю как имя хоста для моей системы muppets.org
, или я могу использовать в качестве имени хоста kermit
, так, чтобы мой FQDN мог быть kermit.muppets.org
?
Согласно документации Цифрового Океана относительно Постфикса, имя хоста моего сервера должно соответствовать моему домену, muppets.org
: это необходимое, или вместо этого я могу использовать в качестве имени хоста kermit
и редактирование /etc/hosts
следующим образом?
127.0.0.1 localhost.localdomain localhost
127.0.1.1 kermit.muppets.org kermit
198.51.100.3 kermit.muppets.org kermit
Независимо от имени, которое Вы присваиваете своему компьютеру (имя хоста), что определит, является ли это в субдомене, будет общедоступный сервер DNS (свяжите, например), а не/etc/hosts файл, который только влияет на запросы Вашей локальной сети. Можно управлять субдоменами на Ресурсных записях A, AAAA, CNAME, MX, TXT, PTR, SRV.
Обратите внимание, что одна из предпосылок той статьи является "Допустимым доменным именем, как example.com, указывая на Ваш сервер".
Можно использовать kermit.muppets.org
так как Вы указываете на сервер DNS на это сервер VPS. Другой подход должен установить обратный прокси для указания на ресурс, который Вы хотите.
Проверьте более подробное объяснение здесь: https://serverfault.com/questions/507103/hostname-or-subdomain