Não é possível fazer telnet para host remoto - mas é possível fazer telnet localmente (portas 110.143.993.995)

Não é possível fazer telnet para host remoto - mas é possível fazer telnet localmente (portas 110.143.993.995)

Estou tentando configurar um servidor de e-mail via PostFix e DoveCot no Ubuntu 14.04 há muito tempo e estou prestes a fazê-lo funcionar.

Estou executando uma máquina virtual com o Ubuntu, tenho o encaminhamento de porta configurado para minha máquina virtual em todas as portas para imap/pop (110.143.993.995).

Se eu fizer o 'telent localhost' em qualquer uma das portas listadas acima, consigo me conectar

root@ubuntu:/# telnet localhost 110
Trying ::1...
Connected to localhost.
Escape character is '^]'.
+OK Dovecot (Ubuntu) ready.

root@ubuntu:/# telnet localhost 143
Trying ::1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE     STARTTLS AUTH=PLAIN AUTH=LOGIN] Dovecot (Ubuntu) ready. 
a1 login < username > < password >
a1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS SPECIAL-USE BINARY MOVE] Logged in

root@ubuntu:/# telnet localhost 993
Trying ::1...
Connected to localhost.
Escape character is '^]'.

root@ubuntu:/# telnet localhost 995
Trying ::1...
Connected to localhost.
Escape character is '^]'.

assim que tento fazê-los através do IP público ele falha:

root@ubuntu:/# telnet < my domain > 110
Trying < ip of my computer that has port forwarding to my vm >...
telnet: Unable to connect to remote host: Connection refused

Se eu fizer um 'netstat' para descobrir o que está acontecendo em quais portas você poderá dizer que estou ouvindo nas portas corretas

root@ubuntu:/# netstat -nl4
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State   
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:9306            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:15674           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:47580           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:9312            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:995             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:61613         0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:465             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:15670           0.0.0.0:*               LISTEN 

#...
#... theres a few more ip's in here that I believe to be irrelevant

e por último só para ter certeza de que é o pombal quem está ouvindo ali...

root@ubuntu:/# netstat -antup|grep dovecot
tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN      104305/dovecot  
tcp        0      0 0.0.0.0:995             0.0.0.0:*               LISTEN      104305/dovecot  
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      104305/dovecot  
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN      104305/dovecot  
tcp6       0      0 :::993                  :::*                    LISTEN      104305/dovecot  
tcp6       0      0 :::995                  :::*                    LISTEN      104305/dovecot  
tcp6       0      0 :::110                  :::*                    LISTEN      104305/dovecot  
tcp6       0      0 :::143                  :::*                    LISTEN      104305/dovecot 

O encaminhamento de porta foi habilitado em todas as portas mencionadas anteriormente - meu firewall está completamente desabilitado e estou tentando fazer telnet para minha própria máquina, então o erro comum de "O computador que você está tentando fazer telnet não tem telnet instalado" deveria ' não se aplica a mim. E se isso aconteceu - meu Macintosh também tem o telnet instalado - então isso realmente não se aplica a mim.

Neste ponto, tenho a impressão de que há uma configuração em meu roteador que está me impedindo de acessar meu computador através do IP público.

Qualquer ajuda ou visão é muito apreciada. Esta é minha primeira instalação de servidor de e-mail, então meu conhecimento nesta área não é heróico.

Responder1

Você está sendo interrompido pela falta de loopback NAT. Você pode habilitá-lo em seu roteador.

Responder2

Os modems de varejo nos EUA bloqueiam a porta 25 (por lei), assim como a maioria dos ISPs residenciais. Para os outros serviços, o Dovecot não permite logins de texto simples (telnet) por padrão - você deve alterá-los:

Pergunta semelhante do StackExchange

informação relacionada