Resolvendo Nomes de Máquinas

1. Resolvendo Nomes de Máquinas

Marx
hackingsnake

(usa Slackware)

Enviado em 06/09/2010 - 20:47h

Olá Pessoal,

Gostaria que na minha rede de teste e laboratório eu conseguisse pingar um computador pelo nome e não só pelo IP, por exemple: tenho as seguintes máquinas:

teste-01.labs.br
teste-02.labs.br
teste-03.labs.br
Durante a instalação eu setei o nome e o dominio de cada uma das máquinas, porém quando mando ping "ping teste-02.labs.br" ele não responde, acho que isso é relacionado ao servidor DNS certo (BIND) ? Se for, como posso implementar isso?

Obrigado.



  


2. Re: Resolvendo Nomes de Máquinas

kleber galucio
klebrr

(usa Linux Mint)

Enviado em 07/09/2010 - 09:47h

instale o bind na maquina que é gateway da rede
http://www.vivaolinux.com.br/artigo/Instalando-e-configurando-um-servidor-DNS-%28Bind%29

configure sua zona interna
http://crg.eti.br/rede.html

no seu caso algo tipo:
//Rede interna
//Definindo a zona:
zone "labs.br" { // nome do dominio
type master;
file "/etc/bind/db.labs.br"; // arquivo contendo os dados da zona
};

//Definindo zona reversa: // necessario para converter ips internos para nomes.
zone "0.168.192.in-addr.arpa" {
// Usamos os 3 primeiros bytes do IP mas em notação reversa,
// em uma rede classe C que os IPs são 192.168.0.x fica 0.168.192.
type master;
file "/etc/bind/db.rev.0.168.192.in-addr.arpa";
};

exemplo do arquivo: "/etc/bind/db.labs.br"

$TTL 604800
@ IN SOA labs.br. admin.labs.br. (
2010090701 ; Serial YYYYMMDDHH
7200 ; Refresh
120 ; Retry
2419200 ; Expire
604800 ; Default TTL
)
@ IN NS ns1.labs.br.
ns1 IN A 192.168.0.1 ;
labs.br. IN A 192.168.0.1 ; IP do servidor (ex: gateway, dns e dhcp)
; hosts da rede interna
teste-01 IN A 192.168.0.11
teste-02 IN A 192.168.0.12
teste-03 IN A 192.168.0.13
teste-04 IN A 192.168.0.14
teste-05 IN A 192.168.0.15
teste-06 IN A 192.168.0.16
;teste-nn. IN A 192.168.0.nn

Arquivo:"/etc/bind/db.rev.0.168.192.in-addr.arpa"
$TTL 604800;
$ORIGIN 0.168.192.IN-ADDR.ARPA.
@ IN SOA ns1.labs.br. admin.labs.br. (
2010090701 ; Serial YYYYMMDDHH
7200 ; Refresh
120 ; Retry
2419200 ; Expire
604800 ; Default TTL
)
IN NS ns1.labs.br.
1 IN PTR ns1.labs.br.
11 IN PTR teste-01.labs.br.
12 IN PTR teste-02.labs.br.
13 IN PTR teste-03.labs.br.
14 IN PTR teste-04.labs.br.
15 IN PTR teste-05.labs.br.
16 IN PTR teste-06.labs.br.

leitura recomendada:
http://crg.eti.br/rede.html
http://www.zago.eti.br/dns-redeinterna.txt



3. Clientes não resolvem os nomes mais server SIM

Marx
hackingsnake

(usa Slackware)

Enviado em 16/09/2010 - 19:36h

Galerinha, muito Obrigado, consegui fazer o server pingar todo mundo pelo nome, porém as estações não conseguem se comunicar com os outros computadores através do DNS, e não é pau de ICMP, é de zona mesmo, será que para cada cliente (workstation) que eu declarar na zona da minha rede, tenho que fazer a inversa também ???

No aguardo.


4. Re: Resolvendo Nomes de Máquinas

kleber galucio
klebrr

(usa Linux Mint)

Enviado em 17/09/2010 - 00:40h

Em cada maquina configure 1 dos dns com o do server que tem essas informações, pode fazer via DHCP server, para que o mesmo informe 2 ou 3 dns sendo um deles esse interno.

ah e não esqueça de liberar a consulta no server para a sua rede interna.


5. Não rolou

Marx
hackingsnake

(usa Slackware)

Enviado em 17/09/2010 - 09:03h

Então amigo, já havia feito isso anteriormente mais não deu certo, na verdade do servidor se eu pingo qualquer máquna via o DNS ele vai de boa, mais no caminho contrário não, o DHCPD está fornecendo os DNS's certinho e o primário é sempre o meu servidor DNS interno mesmo.


6. Re: Resolvendo Nomes de Máquinas

kleber galucio
klebrr

(usa Linux Mint)

Enviado em 17/09/2010 - 09:41h

em alguma estação execute o comando:
dig @ipdodnsinterno alguma maquina
ex:
dig @192.168.1.1 teste-xx.labs.br

em seguida verifique o log do bind ou do firewall (porta 53 udp)


7. Parcialmente resolvido

Marx
hackingsnake

(usa Slackware)

Enviado em 17/09/2010 - 11:09h

Galera, resolvi meu problema da seguinte forma:

fiz a alteração abaixo, comentei as linhas que apontavam para localhost e coloquei para ANY (qualquer), está funcionando agora, mais não consigo adicionar zonas no registro.br mais acho que isso ´q algum travamento da VIRTUA, pois tenho virtua (home).

======> named.conf:

options {
directory "/chroot/named/conf";
pid-file "/var/run/named.pid";
statistics-file "/var/run/named.stats";
dump-file "/var/run/named.db";
version "[bloqueada]";
# allow-query { localhost; };
# allow-recursion { localhost; };
allow-query { any; };
allow-recursion { any; };







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts