Полное доменное имя VPS [дубликат]

Меня действительно сбивает с толку полное доменное имя. Итак, этот файл находится на моей машине debian / etc / hosts . {{ 1}} Что именно там происходит?

Допустим, мой VPS расположен по IP-адресу: 39.22.11.99 И у меня есть несколько доменов, все указывающие на этот IP-адрес. Скажем: domainA.com , domainB.com , domainC.com

Эти 3 домена служат каждому серверу для другой цели и правильно настроены с Nginx указывает на правильные данные, например: websiteA, websiteB, websiteC

У меня работает один почтовый сервер на моем VPS и все такое. Но почему-то мне кажется, что мой файл / etc / hosts настроен неправильно, так как вся почта попадает в мою папку со спамом, даже если у меня есть SSL-сертификат для всех трех доменов и поддоменов.

Как настроить файл / etc / hosts ? И должны ли виртуальные хосты / пользователи помогать мне отправлять почту с разных доменов?

На данный момент мой / etc Файл / hosts выглядит следующим образом:

127.0.0.1    localhost           SomeAlias
39.22.11.99  domainA.com         SomeAlias
39.22.11.99  mail.domainA.com    SomeAlias
39.22.11.99  domainB.com         SomeAlias
39.22.11.99  domainC.com         SomeAlias    
0
задан 21 March 2016 в 23:26
1 ответ

Полное доменное имя - это просто формат для представления DNS-записи, например, вся DNS-запись без каких-либо сокращений или предположений о том, частью какого домена является машина. В любом случае, традиционно имя хоста вашего компьютера помещается в файл / etc / hosts. В этом нет необходимости, но это не позволяет машине постоянно искать в DNS собственное имя, так что это имеет смысл. Что касается вашего имени хоста, вы можете просто использовать то, что вам дал ваш хост, или вы можете установить его для чего-то самостоятельно. Ваш интернет-провайдер / провайдер должен установить обратный DNS для вашего имени хоста, поскольку многие почтовые серверы не будут принимать почту от серверов, у которых есть смешение между их rdns, dns и их именем хоста.

TL; DR: The Файл / etc / hosts содержит только жесткие коды IP-адресов. Полное доменное имя - это просто полная запись DNS. Вам интересно установить действительное имя хоста. Фактически вы можете использовать любой из своих доменов, mail.yourdomains.com или все, что захотите.

1
ответ дан 4 December 2019 в 16:39

Теги

Похожие вопросы