Eu tenho um servidor baseado no Debian que eu gostaria de poder acessar da Internet (nenhum nome de domínio ainda, estou apenas tentando fazê-lo funcionar por enquanto).
Já tenho o encaminhamento de porta configurado no meu roteador para encaminhar as conexões HTTP de entrada para a porta 80 em 192.168.2.10 (endereço do meu servidor). Meu serviço SSH é configurado da mesma maneira na porta 22. Eu chamei meu ISP sobre isso ontem e eles me garantiram que os 80 e 22 são capazes de aceitar conexões de entrada no meu plano atual (então eles não estão bloqueando isso). Eu tenho um IP estático e tenho conseguido SSH de qualquer lugar desde que configurei o servidor.
Eu sei que o Apache está em execução porque eu posso digitar http://192.168.2.10
em qualquer computador da minha rede e chegar lá bem. No entanto, tentar acessar de fora da minha rede ( http://[my public ip address]
) não funciona - a conexão apenas expira.
Eu suspeito que um firewall possa ter algo a ver com isso, mas não tenho certeza. Estranhamente, meu Iptables parece estar em branco (saída do iptables -L):
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Aqui está o relatório do Nmap para 192.168.2.10:
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
25/tcp open smtp
80/tcp open http
110/tcp open pop3
111/tcp open rpcbind
139/tcp open netbios-ssn
143/tcp open imap
445/tcp open microsoft-ds
631/tcp open ipp
901/tcp open samba-swat
993/tcp open imaps
995/tcp open pop3s
3000/tcp open ppp
3389/tcp open ms-wbt-server
5910/tcp open cm
8080/tcp open http-proxy
Nmap done: 1 IP address (1 host up) scanned in 0.12 seconds