[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Servidores DNS en /etc/resolv.conf



El 26/07/12 09:52, Marc Olive escribió:
On Thursday 26 July 2012 14:30:13 fernando sainz wrote:
El día 26 de julio de 2012 14:07, Debian GMail

<javier.debian.bb.ar@gmail.com>  escribió:
Pregunta totalmente traída de los pelos:

¿Alguien sabe por qué resolv.conf sólo puede tener hasta tres direcciones
DNS como nameserver?

JAP

Bueno en cuanto a tu duda, supongo que no se ponen mas para evitar que
se tire horas intentando resolver la dirección...

Supongo que en estos casos lo que se hará es que tu servidor de dns
interno se conecte a uno superior y resuelva las direcciones, que no
necesites ir a uno de fuera.

+1

Los DNS se encadenan, de modo que si la dirección buscada no es local del
servidor DNS, este eleva la petición al DNS superior.
Cada DNS debe ser capaz de resolver las direcciones de su subdominio,
unared.example.com, y si la IP de se corresponde con otro (sub)dominio, debe
reenviar la petición al DNS superior, example.com, bueno, en realidad debe
informar al cliente del DNS superior, cliente que debe hacer la peticion al
nuevo DNS, entonces ese DNS reeviaria otra vez al DNS otrared.example.com
Lo que debes hacer es instruir a los DNS para que devuelvan el siguiente DNS,
no a los clientes (¿alguien es capaz de estimar el número de DNS de Internet?
¡no se pueden especificar todos en todos los clientes!).

En verdad, un solo DNS en resolv.conf seria suficiente, mientras este
estuviera disponible. Por si tiene problemas, y dado su importáncia, se suelen
especificar dos, hasta tres si eres muy paranoico.

Además, los DNS secundarios del resolv.conf solo se usan si el primario está
caído, ¡no si el primario dice que no existe la dirección!
Si la dirección no existe para el DNS consultado, NO SE CONSULTAN LOS OTROS,
simplemente la dirección no resuelve. Solo se consultan los otros si el
primario está caido (no se puede conectar a el).


Aunque no soy un entendido, discrepo con esto último, por simple experiencia personal. Tengo DOS redes en segmentos distinto, un en el 10.x.x.x y otra en el 192.168.x.x. La primera es una red interna y la segunda sale a internet. Mi resolv.con posee primero los dos DNS de la red interna (la que más uso) y luego uno de internet. Cuando invoco direcciones por su nombre de dominio (formatos www.nombre_internet.com / server_interno.mi_red), una vez obtenida la dirección IP a través de sus respectivos DNS, el enrutamiento interno mío envía todo tráfico del segmento 10.x.x.x a una interfaz, y el resto a la otra. Por lo que si lo que vos decís fuera correcto, nunca resolvería direcciones internet, porque el DNS de la empresa, que son los dos primeros que figuran, no es capaz de resolver direcciones de internet, por ejemplo, www.google.com.


¿Porque tres y no dos o cinco? ¿Y por que no?

S2



Reply to: