Esta é apenas uma resposta parcial para as configurações NameCheap (Domain), eu só queria postar todo o conjunto em uma pergunta para o público, eu preciso de ajuda com o correto (Server) etc / hosts & amp; etc / hostname .
Eu sei que esta pergunta está em toda a internet, mas não consegui encontrar respostas simples, espero que este post ajude outras pessoas, inclusive eu!
O registro MX é o seguinte
HOSTNAME MAILSERVER-HOSTNAME MAILTYPE MX-PREF TTL
@ mail.domain.com MX 10 180
Subdomínio
HOSTNAME Endereço IP / URL Tipo de registro MX-PREF TTL
mail 127.0.0.1 A(Address) n/a 180
(Definir registro para loopback para testar o DNS dinâmico, ele deve atualizar para IP público)
Entrada de DNS Dinâmico
Então eu uso um script Python, mas em geral O ponto que eu quero fazer é que os hosts mudaram de @ para simplesmente mail ou qualquer que seja o subdomínio.
IE: Para o meu domínio, este é o meu script
#!/usr/bin/python
# -*- coding: utf-8 -*-
import urllib2
urllib2.urlopen("http://dynamicdns.park-your-domain.com/update?host=%s&domain=%s&password=%s" % ("@", "domain.com", "password"))
Para meu subdomínio de e-mail
#!/usr/bin/python
# -*- coding: utf-8 -*-
import urllib2
urllib2.urlopen("http://dynamicdns.park-your-domain.com/update?host=%s&domain=%s&password=%s" % ("mail", "domain", "password"))
Observe como removi o @ e inseri o subdomínio!
Agora, eu gostaria de ajudar a definir corretamente (Servidor) / etc / hosts e / etc / hostname nas configurações do servidor.