Não é possível usar o hostname para minha máquina linux

0

Eu instalei o apache na minha máquina RHEL ontem e descobri que podia acessá-lo de um navegador usando http: //. Naturalmente, sshing usando o nome do host também estava funcionando.

Então, eu fiz um arquivo index.html dentro dele (/ var / www) e pude visualizá-lo de outros computadores na rede.

No entanto, fiz algumas alterações no arquivo index.html hoje e as alterações não seriam refletidas no navegador da Web de outros computadores quando eu atualizá-lo. Finalmente, o navegador acabou de dizer que não conseguiu encontrar o servidor. Eu tentei usar o endereço IP em vez disso: http: ///index.html e funcionou como esperado. Agora, eu não posso nem mesmo ssh para minha máquina linux usando meu hostname. Alguém sabe o que pode ter acontecido (note que tudo foi bem ontem - a única brincadeira que fiz foi atualizar o arquivo index.html e atualizar o navegador de outro computador)?

    
por Rohit Pandey 29.10.2014 / 04:32

1 resposta

1

O primeiro passo para responder a isso é determinar por que funcionou em primeiro lugar.

Você sabe se os nomes em sua rede são resolvidos usando DNS ou consultas NetBIOS baseadas em Windows?

Os nomes de máquinas unidirecionais registrados são registrando-os manualmente com o servidor DNS para sua rede local. Outra maneira é que o seu servidor envie seu nome para o servidor DHCP à medida que ele recebe um endereço IP automático. E a terceira maneira comum é usar o Samba em um cenário de domínio do Windows, onde o nome NetBIOS fica disponível para outras máquinas.

A resposta fica meio longa neste momento, se eu me dividir em todos os cenários. Então, deixe-nos saber um pouco mais sobre sua rede e eu posso estender a resposta, se necessário.

    
por 29.10.2014 / 07:11