Mientras que a los humanos nos gusta dar nombres a las cosas, a los
ordenadores, lo que les gusta, son los números. En una red TCP/IP (que es lo
que Internet es), llamaremos a las máquinas con un nombre particular - y
cada máquina vive en un "
dominio"
particular.
Por ejemplo, mi máquina Linux se llama archenland y vive en el
dominio interweft.com.au. Su dirección humanamente legible es, por
lo tanto, archenland.interweft.com.au (lo que es conocido como el FQDN -
nombre de dominio totalmente cualificado).
Sin embargo, para que esta máquina pueda ser encontrada por otros ordenadores en Internet, es necesario que sea referenciada por su dirección IP.
Traducir (resolver) los nombres de una máquina (y dominio) a direcciones IP utilizadas en Internet es el trabajo de máquinas que ofrecen el servicio de nombres de dominio (DNS).
Esto es lo que sucede:-
/etc/hosts
y/o los servidores de nombres de dominio acerca de los que sabe (el
comportamiento del resolvente está determinado por el fichero
/etc/host.conf
);
Cuando realiza una conexión PPP, necesita decirle a su máquina Linux dónde puede encontrar la máquina traductora de nombres a direcciones IP (resolución de direcciones), para que usted pueda utilizar nombres de máquina pero su ordenador pueda traducirlos a las direcciones IP que necesita para hacer su trabajo.
Una manera es introducir cada máquina con la que desee conectar en el
fichero /etc/hosts
(lo que sería totalmente imposible si se conecta
a Internet); otra es utilizar direcciones IP en lugar de nombres (una labor
de memoria totalmente imposible de realizar más allá de pequeñas redes
locales).
La mejor manera es configurar Linux para que sepa, automáticamente, a dónde
ir para conseguir esa información de traducción nombre-dirección. Este
servicio lo da un sistema DNS (servidor de nombres de dominio). Todo lo que
necesita es introducir las direcciones IP de los servidores de dominio
dentro de su fichero /etc/resolv.conf
.
/etc/resolv.conf
El servicio tecnico o al administrador de su servidor PPP debería proporcionarle dos direcciones IP de DNS (sólo una es necesaria, pero dos dan seguridad en el caso de fallo de una de ellas).
Tal y como se mencionó, Linux no puede configurar la dirección IP del servidor de nombres de la manera en la que MS Windows 95 lo hace. Es necesario que usted insista (educadamente) para que su ISP le dé esa información.
Su /etc/resolv.conf
debería ser algo como esto:-
domain your.isp.domain.name nameserver 10.25.0.1 nameserver 10.25.1.2
Edite este fichero (créelo si es necesario) para que represente la información que le ha proporcionado su ISP. Debería tener los permisos siguientes :-
-rw-r--r-- 1 root root 73 Feb 19 01:46 /etc/resolv.conf
Si ya ha configurado un /etc/resolv.conf
debido a que se encuentra
en una red local, simplemente añada las direcciones IP de los servidores DNS
PPP a su fichero existente.
/etc/host.conf
Debería también comprobar que su /etc/host.conf
está correctamente
configurado. Este debería ser algo como
order hosts,bind multi on
Esto le dice al resolvente que utilice la información del fichero host antes de enviar preguntas de resolución al DNS.