Configuración de un DNS en un servidor dedicado

Forums: 

Estimados amigos:

Estoy configurando un servidor DNS pero es un dedicado que servirá para dns que apuntará a un servidor hosting donde se colocarán los sitios webs, he configurado tal como explican varios manuales, entre ellos leí el libro DNS & Bind pero no resuelve las zonas, anteriormente he configurado dominios para redes privadas, pero veo que en internet es totalmente distinto, por ejemplo en el servidor anterior del que pensamos migrar no tiene archivos de zona inversa por cada domimio, el servidor de ahora es con Debian.
En ese servidor de hosting nos asigna una dirección IP por cada sitio que se añade.

El archivo resolv.conf contiene lo siguiente:

# cat /etc/resolv.conf
nameserver 208.69.x.x

Una zona que añadí en /etc/bind/named.conf


zone "andeanstudy.com" {
type master;
file "/etc/bind/var/named/andeanstudy.com.hosts";
};

Archivo andeanstudy.com.hosts:


$ttl 900
andeanstudy.com. IN SOA ns1.west-datacenter.net. beto@metamorf.net (
2008022000
10800
3600
604800
38400 )
IN NS NS1.WEST-DATACENTER.NET.
IN NS NS2.WEST-DATACENTER.NET.
andeanstudy.com. IN A 208.131.x.x
ftp IN CNAME andeanstudy.com.
www IN CNAME andeanstudy.com

NS1.WEST-DATACENTER.NET --> Es el servidor donde se alojará los sitios webs.
208.131.x.x--> Es la ip que asigna el servidor de hosting al sitio que se creo.

Al ver los logs en syslog no tengo ningún problema, dice que todo se cargó.


Jun 7 05:56:21 ns3 named[28581]: starting BIND 9.3.4 -u bind
Jun 7 05:56:21 ns3 named[28581]: found 4 CPUs, using 4 worker threads
Jun 7 05:56:21 ns3 named[28581]: loading configuration from '/etc/bind/named.conf'
Jun 7 05:56:21 ns3 named[28581]: listening on IPv6 interfaces, port 53
Jun 7 05:56:21 ns3 named[28581]: listening on IPv4 interface lo, 127.0.0.1#53
Jun 7 05:56:21 ns3 named[28581]: listening on IPv4 interface eth0, 208.69.x.x#53
Jun 7 05:56:21 ns3 named[28581]: listening on IPv4 interface eth0:1, 208.69.x.x#53
Jun 7 05:56:21 ns3 named[28581]: command channel listening on 127.0.0.1#953
Jun 7 05:56:21 ns3 named[28581]: command channel listening on ::1#953
Jun 7 05:56:21 ns3 named[28581]: zone 0.in-addr.arpa/IN: loaded serial 1
Jun 7 05:56:21 ns3 named[28581]: zone 127.in-addr.arpa/IN: loaded serial 1
Jun 7 05:56:21 ns3 named[28581]: zone 255.in-addr.arpa/IN: loaded serial 1
Jun 7 05:56:21 ns3 named[28581]: zone acomahotel.com/IN: loaded serial 2008022000
Jun 7 05:56:21 ns3 named[28581]: zone andeancommunity.com/IN: loaded serial 2008022000
Jun 7 05:56:21 ns3 named[28581]: zone andeanstudy.com/IN: loaded serial 2008022000
Jun 7 05:56:21 ns3 named[28581]: zone localhost/IN: loaded serial 1
Jun 7 05:56:21 ns3 named[28581]: running
Jun 7 05:56:21 ns3 named[28581]: zone acomahotel.com/IN: sending notifies (serial 2008022000)
Jun 7 05:56:21 ns3 named[28581]: zone andeanstudy.com/IN: sending notifies (serial 2008022000)
Jun 7 05:56:21 ns3 named[28581]: zone andeancommunity.com/IN: sending notifies (serial 2008022000

No tengo archivo de zonas reversa porque en el servidor que tenemos actualmente no se usan esos archivos, simplemente en el named.conf se va añadiendo los dominios y se crea el archivo de zona.

Se que en esta lista existe muchos expertos que trabajan directamente con servidores dedicados y les pido de favor me den una mano, ya que estoy totalmente confundido.

Cuando incluyas texto de

Imagen de acl

Cuando incluyas texto de archivos de configuración y datos, asegúrate de colocarlos entre tags de <code>. También incluye información de lo que está fallando, porque no se entiende. Muestra lo que quieres que salga en una consulta y lo que realmente sale, por ejemplo.

El archivo /etc/resolv.conf del servidor de dns debería contener:


nameserver 127.0.0.1
#o nameserver 0.0.0.0

pues debe hacer la consulta al proceso de named que está en ejecución localmente.

La dirección de admin en el registro SOA está mal, termina el dominio de la dirección de correo con un punto y te recomiento reemplaces la arroba por un punto.

¿Qué sale después de hacer lo de arriba y haces una consulta (dentro del servidor) a ese dominio tuyo, a localhost y a un dominio externo?

Para que se puedan hacer consultas desde otros lugares y que lleguen a tu servidor, esa máquina tiene que estar listada como NS para el dominio. Esa operación la hace tu zona padre.

Cuando acutalices los datos de la zona, actualiza tu número de serie del registro SOA y obliga a named a releer los archivos con 'rndc reload' o '/etc/init.d/bind9 restart'
--
haber != a ver
ha != a

GRacias por tu respuesta

GRacias por tu respuesta acl, hice los cambios que me pediste, pero ahora tengo un problema que localmente se resuelven los dominios, pero al hacer ping desde otras m{aquinas no responde, te listo:

En la pc donde tengo configurado el servidor DNS


ns3:/etc/bind/var/named# ping thespanishschool.org
PING thespanishschool.org (67.212.229.11) 56(84) bytes of data.
64 bytes from thespanishschool.com (67.212.229.11): icmp_seq=1 ttl=52 time=56.7 ms
64 bytes from thespanishschool.com (67.212.229.11): icmp_seq=2 ttl=52 time=56.5 ms

Desde otro equipo:


[root@cl01 ~]# ping thespanishschool.org
ping: unknown host thespanishschool.org

Al hacer ping a mi dominio desde un equipo de windows si responde:


C:\Documents and Settings\Administrador>ping ns3.metamorf.net

Haciendo ping a ns3.metamorf.net [208.69.125.216] con 32 bytes de datos:

Respuesta desde 208.69.125.216: bytes=32 tiempo=138ms TTL=48
Respuesta desde 208.69.125.216: bytes=32 tiempo=138ms TTL=48

El equipo del dns se llama ns3.metamorf.net


ns3:/etc/bind/var/named# hostname
ns3.metamorf.net

Luis Solís
(03)2853529 - 096231869
Ambato - Ecuador

No uses ping como

Imagen de acl

No uses ping como herramienta de resolución de nombres. Usa dig, nslookup o host para verificar la resolución.

Asegúrate que todos los hosts donde haces las pruebas (ese host c101 por ejemplo) usen el dns que configuraste (¿qué tiene su resolv.conf?) y que éste dns acepte consultas recursivas de esos clientes (la directiva de config. es 'allow-recursion {cliente1; ...;};')

--
haber != a ver
ha != a