Instalando dig, nslookup y host

TÍTULO:			Instalando dig, nslookup y host
VERSIÓN LFS:	3.3 -/+
AUTOR:			Jim Harris <jim_harris@maxtor.com>
TRADUCTOR:		Proyecto LFS-ES

SINOPSIS:
	Cómo instalar las utilidades dig, nslookup y host.

RECETA:
Versión 0.1
14-JUN-2002

Introducción
------------------------------

Esta receta explica como instalar las utilidades dig, nslookup y host de
la versión 9 de ISC BIND sin instalar el resto del paquete (un servidor
DNS completo). Si prefieres configurar el servidor DNS, por favor
consulta la receta de BIND disponible en 
http://hints.linuxfromscratch.org/hints/bind.txt.

Esta receta asume que ya tienes un servidor DNS que puedes usar y una
conexión a la red.

Ten en cuenta que muchas, o todas estas utilidades están disponibles en
las versiones 4.x y 8.x de BIND. De todas formas, este proceso de
instalación solo funcionará con la versión 9 de BIND, debido a que se
han hecho cambios importantes en dicho proceso de instalación desde las
versiones anteriores de BIND.

Donde conseguir BIND
------------------------------

Para esta receta se ha usado la versión 9.2.1 de BIND, pero cualquier
versión de la familia 9.x valdrá también.

El código fuente de BIND se puede obtener en:
	ftp://ftp.isc.org/isc/bind9/9.2.1/bind-9.2.1.tar.gz

Construir e instalar
------------------------------

Debido a que sólo vamos a instalar las utilidades dig, nslookup y host,
podemos ahorrar tiempo construyendo sólo las librerías que necesitan
estos programas. Así, los pasos necesarios para construir e instalar
variarán ligeramente de la forma en la que se hace normalmente:
configure / make / make install.

$ tar xvfz bind-9.2.1.tar.gz
$ cd bind-9.2.1
$ ./configure --prefix=/usr

	* Una nota sobre conformidad con el estándar FHS. He cambiado la
localización de la instalación por defecto de /usr/local a /usr. Mucha
gente diría que esto no está conforme con el estándar FHS porque es un
paquete opcional. De todas formas, me parece que estas tres utilidades
son una parte fundamental de cualquier instalación de GNU/Linux. Si no
estás de acuerdo, puedes ejecutar ./configure sin la opción --prefix
para instalar estas utilidades en el lugar por defecto, que es
/usr/local.

$ make -C lib/dns &&
  make -C lib/isc &&
  cd bin/dig &&
  make &&
  make install

Configuración
------------------------------

Las tres utilidades intentan usar los servidores de nombres y caminos de
búsqueda que se encuentran en el fichero /etc/resolv.conf, a menos que
se les indique lo contrario. Si no tienes un fichero resolv.conf válido,
puede parecer que dig y host se quedan colgados.

Un ejemplo de un /etc/resolv.conf mínimo:

search <dominio del ISP>
nameserver <dirección IP del servidor DNS>
nameserver <dirección IP del servidor DNS secundario>