Ao configurar um servidor da Web / correio em um único servidor ou VPS com um endereço IP, quase todos os guias online seguem a mesma estrutura para o DNS:
example.com. IN A 192.0.2.0
hostname.example.com. IN A 192.0.2.0
mail.example.com. IN A 192.0.2.0
example.com. IN MX 10 mail.example.com.
0.2.0.192.in-addr.arpa. IN PTR hostname.example.com
Eu usei isso várias vezes e sempre funcionou para mim. Mas eu queria saber se há uma razão pela qual o servidor de email aponta para um nome diferente? Seria possível apontar o registro MX para o nome do host e simplesmente usar hostname.example.com para SMTP e POP3?
Respostas:
Sim, seria possível, mas você perderá algumas vantagens importantes se optar por fazê-lo:
Se você apontar todos os serviços para o mesmo nome DNS, não poderá mais colocá-los em servidores separados sem reconfigurar nenhum cliente que os refira.
Como exemplo: com nomes diferentes, quando a carga no servidor aumenta demais, você pode simplesmente descarregar os serviços de correio para outro servidor sem afetar os clientes. Tudo que você precisa fazer é adaptar seus registros DNS.
fonte
Conforme rfc5321, a entrega de correio é feita no endereço A se o MX estiver ausente. Portanto, as seguintes linhas não são necessárias para o SMTP funcionar:
Veja também: http://en.wikipedia.org/wiki/MX_record#History_of_fallback_to_A
fonte
Você pode usar o nome de host que desejar para o seu servidor de e-mail, mas
precisater uma entrada MX.Com isso dito, eu gosto da idéia de ter um nome separado para diferentes papéis. Primeiro, se / quando chegar a hora de alterar os hosts, você terá maior controle do DNS e sofrerá menos problemas devido ao cache externo do DNS.
fonte
Seu servidor de email precisará de um
PTR
registro apontando para ele. Isso permitirá que o DNS reverso funcione. Não confio em servidores de correio que usam um domínio de segundo nível, comoexample.com
muitos spammers tentam reivindicar que seu nome é um dos domínios de maior nome. É melhor usar um nome comomail.example.com
. Se você estiver usando,mail.example.com
adicione umMX
ao seu domínio principal,example.com
indicandomail.example.com
que receberá um email. A propósito, nemmail.example.com
nemexample.com
podem serCNAME
entradas.Você pode executar tudo em um nome de domínio. No entanto, se eu o convenci a usar
mail.example.com
para o servidor de email, convém usá-lowww.example.com
no servidor da Webmail.example.com
. Se você usarwww.example.com
, será fácil adicionar domínio paralelo ao conteúdo estático que não recebe cookies do seu servidor da web.É comum ter o endereço IP do domínio pai,
example.com
resolver o endereço do servidor da web. Se você não possui muito tráfego na Web, pode usar um registro CNAME para o seu domínio. O restante dos serviços não listados acima, como POP e IMAP, pode ser tratado por registros CNAME. Se você adicionar servidores diferentes posteriormente, poderá substituir o registro CNAME por um registro A ou simplesmente ajustar o registro CNAME. O uso de registros CNAME facilita a adição de IPV6, pois você não precisará adicionar registros AAAA a todos os seus domínios.Eu gosto de ter um registro DNS para o nome do host. Se você fizer isso, poderá usar esse domínio em vez do correio como seu
MX
. No seu exemplo, eu iria largar omail.example.com
registro e usarhostname.example.com
em seuMX
registro. Adicione um registro CNAME parawww.example.com
e você estará muito bem.Seu servidor de correio deve usar qualquer nome que o
PTR
registro do seu servidor use. Pode ser necessário que o seu provedor de IP alterePTR
adequadamente. Adicione umA
registro para esse nome também.Considere adicionar SPFs para ambos
hostname.example.com
eexample.com
.fonte