16.04.2015 Views

Redes de computadores

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ª FUOC • XP04/90786/00020<br />

Software libre<br />

16.5. Implementaciones <strong>de</strong>l DNS<br />

Prácticamente todos los or<strong>de</strong>nadores conectados a la red Internet<br />

incorporan alguna implementación <strong>de</strong> un cliente DNS (por norma<br />

general, una librería <strong>de</strong> funciones llamadas por las aplicaciones)<br />

para po<strong>de</strong>r acce<strong>de</strong>r a otros or<strong>de</strong>nadores conociendo los nombres<br />

<strong>de</strong> los mismos. Éste es el caso, por ejemplo, <strong>de</strong> los sistemas Unix o<br />

GNU/Linux, que proporcionan funciones como gethostbyname<br />

o gethostbyaddr.<br />

En muchos sistemas Unix o GNU/Linux también se encuentra disponible<br />

una utilidad <strong>de</strong>nominada nslookup, que sirve para efectuar<br />

consultas directamente a un servidor DNS. En el modo <strong>de</strong> funcionamiento<br />

básico, acepta comandos como los siguientes:<br />

• nombre: envía una consulta utilizando el nombre especificado<br />

como valor <strong>de</strong>l campo QNAME y muestra los resultados obtenidos,<br />

indicando si la respuesta es sin autoridad. En caso <strong>de</strong> serlo, informa<br />

<strong>de</strong> qué registros ha enviado el servidor en la sección <strong>de</strong> autoridad<br />

<strong>de</strong> la respuesta.<br />

• server servidor: cambia el servidor por <strong>de</strong>fecto al que se envían<br />

las consultas.<br />

• ls dominio: muestra una lista <strong>de</strong> nodos <strong>de</strong>l dominio e información<br />

asociada; si la lista es muy larga, se pue<strong>de</strong> guardar en un<br />

fichero añadiendo > fichero.<br />

• set querytype=tipo: permite cambiar el campo QTYPE <strong>de</strong> las<br />

consultas que, por <strong>de</strong>fecto, es A, a cualquier otro valor (NS, MX,<br />

PTR, CNAME, etc.).<br />

ANOTACIONES<br />

• set q=tipo: es equivalente a set querytype.<br />

• set domain=origen: cambia el dominio origen que <strong>de</strong>be utilizarse<br />

cuando se especifica un nombre relativo.<br />

• set opción: cambia el valor <strong>de</strong> alguna opción utilizada por el programa.<br />

Si el valor es recurse, pi<strong>de</strong> que las consultas se lleven a<br />

cabo en modo recursivo. Si el valor es norecurse, pi<strong>de</strong> que se rea-<br />

190

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!