Linux en Espanol
 
Configuración de servidor DNS (tema #810)
Publicar nuevo tema  Responder al tema    Foros de discusión -> Servidores y Servicios
Autor Mensaje
DMSA_dan
Forista
Registrado: 2003-11-27
Mensajes: 12

Publicado: 2003-11-28 02:22:22    Asunto: Configuración de servidor DNS

DNS - HOWTO

Bueno, definidas la IP internas como de clase C (192.168.x.x), la direccion de red seria 192.168.1.0 corriendo bajo el dominio interno (ADENTRO) y la direccion del broadcast 192.168.1.255. Ahora mi router tiene la IP 166.x.x.193 y tengo definido el IP para el que se supone sera el DNS, servidor de correo y proxy a la vez por ahora(166.x.x.240 hacia afuera y 192.x.x.1 hacia adentro), como debe estar definido el archivo named.conf, que zonas deben existir...? tambien tengo los DNS alternativos del proveedor, pero me interesa correr un DNS cache interno, asi que por favor, expliquenmelo.....ya me confundi....
maestro
Forista


Registrado: 2003-11-26
Mensajes: 1140

Publicado: 2003-11-28 04:35:49    Asunto:

Entonces el problema de conectividad está resuelto, verdad ?

Pasando a DNS entonces. Supongo que quieres configurar un DNS de cache simplemente. Es decir, un DNS que resuelva los pedidos de tus clientes. Para eso necesitas crear un archivo /etc/named.conf conteniendo:

[code:1:f2965641a6]options {
directory "/var/named";
};

zone "." {
type hint;
file "root.hints";
};

zone "0.0.127.in-addr.arpa" {
type master;
file "pz/127.0.0";
};[/code:1:f2965641a6]


y tambíen crea el archivo [b:f2965641a6]/var/named/root.hints[/b:f2965641a6] con la siguiente información:
[code:1:f2965641a6]. 6D IN NS G.ROOT-SERVERS.NET.
. 6D IN NS J.ROOT-SERVERS.NET.
. 6D IN NS K.ROOT-SERVERS.NET.
. 6D IN NS L.ROOT-SERVERS.NET.
. 6D IN NS M.ROOT-SERVERS.NET.
. 6D IN NS A.ROOT-SERVERS.NET.
. 6D IN NS H.ROOT-SERVERS.NET.
. 6D IN NS B.ROOT-SERVERS.NET.
. 6D IN NS C.ROOT-SERVERS.NET.
. 6D IN NS D.ROOT-SERVERS.NET.
. 6D IN NS E.ROOT-SERVERS.NET.
. 6D IN NS I.ROOT-SERVERS.NET.
. 6D IN NS F.ROOT-SERVERS.NET.

G.ROOT-SERVERS.NET. 5w6d16h IN A 192.112.36.4
J.ROOT-SERVERS.NET. 5w6d16h IN A 198.41.0.10
K.ROOT-SERVERS.NET. 5w6d16h IN A 193.0.14.129
L.ROOT-SERVERS.NET. 5w6d16h IN A 198.32.64.12
M.ROOT-SERVERS.NET. 5w6d16h IN A 202.12.27.33
A.ROOT-SERVERS.NET. 5w6d16h IN A 198.41.0.4
H.ROOT-SERVERS.NET. 5w6d16h IN A 128.63.2.53
B.ROOT-SERVERS.NET. 5w6d16h IN A 128.9.0.107
C.ROOT-SERVERS.NET. 5w6d16h IN A 192.33.4.12
D.ROOT-SERVERS.NET. 5w6d16h IN A 128.8.10.90
E.ROOT-SERVERS.NET. 5w6d16h IN A 192.203.230.10
I.ROOT-SERVERS.NET. 5w6d16h IN A 192.36.148.17
F.ROOT-SERVERS.NET. 5w6d16h IN A 192.5.5.241
[/code:1:f2965641a6]

Ahora inicia el servicio con [b:f2965641a6]service named start[/b:f2965641a6] o [b:f2965641a6]/etc/rc.d/init.d/named start[/b:f2965641a6].

Pruébalo en forma local con el comando:
[b:f2965641a6]host linuxespanol.com 127.0.0.1[/b:f2965641a6]

Y si funciona, dile a tus clientes cual es la IP del DNS en [b:f2965641a6]/etc/resolv.conf[/b:f2965641a6]

Por último asegúrate que iniciará automáticamente la próxima vez con: [b:f2965641a6]chkconfig --level 345 named on[/b:f2965641a6]

Eso es todo.
maestro
Forista


Registrado: 2003-11-26
Mensajes: 1140

Publicado: 2003-11-28 05:02:21    Asunto:

Conversación interrumpida, sigue aquí:
http://www.linuxespanol.com/tema811.html





La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries