Fornecer a uma máquina local um IP estático externo (pode ser apenas portas encaminhadas)

0

Eu planejei fazer com que uma das minhas máquinas domésticas seja um servidor de e-mail em que eu possa receber mensagens de outras pessoas. Eu tenho um nome de domínio para ele, e sei que preciso de uma máquina com um IP externo estático, então tenho uma instância DigitalOcean com um IP estático externo disponível, mas meu servidor de e-mail prestes a ser não tem um - é um máquina típica atrás de um roteador atrás de um roteador e assim por diante. Eu planejo fazer dessa instância do DO um servidor VPN, conectar um domínio a ele e conectar meu servidor de email a ele por meio de VPN, depois configurar o encaminhamento de porta para que o servidor de correio tenha as portas necessárias disponíveis. o que estou perdendo? Há alguma circunstância que eu não leve em conta? Quais seriam as regras do iptables na instância?

    
por Арсений Пичугин 06.09.2015 / 12:27

1 resposta

1

Não há nada realmente difícil no que você está planejando, apenas algum trabalho.

Você não especificou o tipo de VPN que planeja usar, de modo que só posso fornecer uma recomendação genérica: você deve garantir que o servidor de e-mail receba sempre o mesmo endereço IP (particular); na outra extremidade do túnel (ou ponte, isso depende ...), então você deve se certificar de que sabe como configurar endereços IP estáticos para clientes VPN.

Quanto ao servidor de e-mail, eu strongmente sugiro que você use IRedMail , uma solução totalmente abrangente para servidores de e-mail no mundo do Linux que podem cuidar de tudo para você e que tornarão sua vida, tanto como instalador quanto como administrador, muito mais fácil.

Agora vem minha pergunta: se você já passou pela despesa de uma conta DO, por que não colocar seu servidor de e-mail nela, em vez de mantê-la em casa? A vantagem disso é que o IRedMail vem com um firewall e fail2ban pré-configurado, e eles oferecem uma segurança muito boa. Se, em vez disso, você colocar o servidor de correio em outro lugar, será necessário colocar o firewall e o fail2ban, separadamente, na máquina DO.

Se você decidir manter o servidor de e-mail em casa, precisará encaminhar algumas portas do DO para o servidor de e-mail. Supondo que o servidor de e-mail tenha endereço IP, na VPN, 10.0.0.2, as regras de que você precisa são:

  iptables -t nat -A PREROUTING -p tcp -i etho --dport 110 -j DNAT --to-destination 10.0.0.2:110
  iptables -A FORWARD -p tcp -d 10.0.0.2 --dport 110 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

Isso funciona para a porta 110 (porta de escuta do dovecot), conexão TCP e presume que a interface outer do seu DO é chamada eth0 . Você terá que estabelecer quais portas você deseja deixar abertas para o mundo.

    
por 06.09.2015 / 13:12