Como resolver nomes de host na minha rede Windows / Linux?

1

Eu tenho uma rede de pequenas empresas. Temos algumas máquinas Windows, uma caixa NAS baseada em Linux e uma caixa Linux na rede. Tudo está conectado à Internet através de um roteador DSL (Netopia 3000).

Eu o configurei para que o Netopia seja o servidor DHCP.

O problema é que só consigo acessar a caixa do Linux por endereço IP, não pelo nome do host. Quando instalamos o CentOS nessa caixa, escolhemos a opção para relatar o nome do host ao servidor DHCP. Mas isso não funciona; Não consigo pingar a caixa pelo nome.

Isso é estranho, porque a caixa NAS baseada em Linux (um DLink DNS-323) aparece bem no Windows Explorer, e eu posso fazer o ping dele.

O que eu preciso fazer para que a caixa do Linux apareça?

    
por Shef 16.03.2011 / 21:15

4 respostas

4

Você sabe alguma coisa sobre o DNS? Esse é o serviço de nomes de domínio, ele traduz nomes em endereços IP. Se você tiver um servidor DNS atualmente interno em sua rede, precisará garantir que seus clientes o estejam usando e que o servidor Linux tenha uma entrada nele.

Se não, configure um.

Se você não puder, precisará atualizar o arquivo HOSTS em todas as máquinas da sua rede e atualizá-lo sempre que adicionar ou alterar um nome de host.

    
por 16.03.2011 / 21:27
1

Instale o bind no Linux e configure-o com algum nome DNS interno, algo como - company.loc Defina como um encaminhador o roteador ou o dns do seu ISP. Atribua o IP do Linux como um DNS em todas as estações de trabalho. Ou, melhor ainda, mova o DHCP para o servidor Linux e peça definições de IPs e DNS.

    
por 16.03.2011 / 21:23
1

Você precisa configurar uma configuração de servidor DNS local para manter os registros dos seus computadores, o DHCP não faz isso ... Supondo que esses computadores também precisem usar a Internet, você precisa configurar as dicas de raiz para domínios que não usa. t controle para que seu servidor saiba onde mais solicitar IPs.

    
por 16.03.2011 / 21:23
1

Você precisa de um servidor DNS e um servidor DHCP para fazer isso. Windows do XP tenta resolver com base no DNS primeiro, e NetBIOS depois. Assim, você pode facilmente configurar um servidor DNS (no CentOS BIND é preferível) para renovar esses nomes. Instale named (este é o nome do BIND no mundo da Red Hat) com o comando yum install named . Configure o DHCP para enviar o sufixo DNS aos clientes .local , por exemplo. Depois disso, você deve criar a zona local no BIND. Em /etc/named/host.local algo assim: ' $ ttl 38400

local. No servidor SOA. youremail.domain.com. (

                    1275728857
                    10800
                    3600
                    604800
                    38400 )

local. IN servidor NS

server1 IN A 10.1.1.1

server2 IN A 10.1.1.2

'

named.conf.local carregará esta zona com seus servidores e, quando você tentar acessar o server1, o DNS anexará o sufixo e resolverá o server1.local perfeitamente. Após a configuração do DNS, não se esqueça de chamar service named restart para aplicar sua nova configuração.

    
por 16.03.2011 / 22:07