192.168.0.170 é um endereço IP privado que o servidor usa em sua LAN privada. Pode ser usado por qualquer pessoa e, por essa razão, nunca foi roteado para a Internet. Para acessar a internet, você especificou seu roteador como o gateway padrão. Você já sabe disso, porque ativou o encaminhamento de porta no roteador.
Quando faço ping no seu endereço DDNS, fernweh.ddns.net
é resolvido para o seu IP interno
$ ping fernweh.ddns.net
PING fernweh.ddns.net (192.168.0.170) 56(84) bytes of data.
Isso não funciona pelas razões mencionadas acima.
Suponho que você já esteja executando o cliente NoIP ?. Se sim, reconfigure-o
sudo /usr/local/bin/noip2 -C
Se não, faça o download e instale-o como descrito . Já que não é um bom estilo dar um link e nada mais:
Faça o download do tarball de origem para, por exemplo, sua pasta pessoal e descompacte-o
cd ~/Downloads
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar xf noip-duc-linux.tar.gz
cd noip-2.1.9-1/
Mude para a raiz: sudo -s
e instale
make install
Finalmente, você precisa executar noip2
ou torná-lo um serviço para que ele seja executado no momento da inicialização. (Veja o README.first
na pasta de origem)
Ele irá compilar os binários e guiar você pela configuração.
Além disso:
- Você não pode fazer ping em uma porta.
ping
funciona enviando pacotes ICMP. Ao contrário do TCP / UDP, o ICMP não possui um conceito de porta. Pode muito bem ser, que o seu roteador e / ou bloco ISP pings para você. - Como @ Zacharee1 e @Daniel já mencionados nos comentários, também pode ser que o seu ISP bloqueie portas conhecidas como HTTP (S). Execute o seu servidor web uma porta alta. Dessa forma, você também obtém uma proteção muito leve contra ataques, já que é necessária uma varredura de porta completa para descobrir o servidor da Web em execução. Note que esta não é uma medida de segurança suficiente! Mantenha as suas instalações WordPress e OwnCloud atualizadas.