Pode executar ping no servidor apache, mas não pode acessar de outra maneira

0

Quando tento pingar meu servidor apache2 (executado no servidor Ubuntu 16.04) com seu nome de domínio, ele é obtido de qualquer computador.

No entanto, se eu tentar acessá-lo com um navegador ou usar ssh, o servidor não será encontrado. O curling nem sequer dá uma mensagem de erro, mesmo que eu espere um pouco.

Eu tenho um conjunto de ip estático atrás de um roteador. Quando eu enrolar localhost eu recebo o resultado esperado. Quando enrolo ou faço ping em qualquer site que não seja o próprio servidor, recebo o resultado esperado.

Esse problema apareceu depois de adicionar servidores DNS ao arquivo de configuração de rede. No entanto, a remoção dessa linha não corrige o problema, mesmo após várias reinicializações.

Editar: verifiquei se as portas corretas estavam abertas no roteador, no firewall e usei o netstat para verificar se o apache estava escutando nas portas corretas.

    
por A. Powell 29.05.2018 / 22:55

2 respostas

1

Você já tentou verificar as portas com o nmap?

nmap -sT <IP-ADRESS>

deve mostrar as portas no servidor.

por exemplo,

nmap -sT XXX.XXX.XXX.XXX

Starting Nmap 7.01 ( https://nmap.org ) at 2018-05-30 00:06 CEST
Nmap scan report for XXX.XXX.XXX.XXX
Host is up (0.034s latency).
Not shown: 990 closed ports
PORT     STATE SERVICE
21/tcp   open  ftp
53/tcp   open  domain
80/tcp   open  http
139/tcp  open  netbios-ssn
443/tcp  open  https
445/tcp  open  microsoft-ds
2002/tcp open  globe
5060/tcp open  sip
8089/tcp open  unknown
8181/tcp open  unknown

Nmap done: 1 IP address (1 host up) scanned in 3.84 seconds
    
por Wiglaf Pimwick 30.05.2018 / 00:09
0

O problema foi que o endereço IP mudou. Aparentemente eu não configurei isso de alguma forma. Eu poderia pingar porque eu estava pingando algum outro computador aleatório. Se eu descobrir o que há de errado com isso, vou adicioná-lo a essa pergunta.

    
por A. Powell 30.05.2018 / 16:34