Práctica: DNSmasq como DNS cache/forward en una red local
Completion requirements
A continuación, editamos el fichero /etc/dnsmasq.conf y modificamos las siguientes líneas:
Opened: Tuesday, 8 February 2011, 7:00 PM
Due: Tuesday, 15 February 2011, 7:00 PM
El paquete dnsmasq permite poner en marcha un servidor DNS de una forma muy sencilla. Simplemente instalando y arrancando el servicio dnsmasq, sin realizar ningún tipo de configuración adicional, nuestro PC se convertirá en un servidor caché DNS y además, resolverá los nombres que tengamos configurados en el archivo /etc/hosts de nuestro servidor. La resolución funcionará tanto en sentido directo como en sentido inverso, es decir, resolverá la IP dado un nombre de PC y el nombre del PC dada la IP.
Queremos instalar un servidor DNS local en nuestra intranet que nos permita gestionar los nombres de las máquinas y recursos de nuestra red, vamos a instalar el servidor DNS en el mismo ordenador que tenemos instalado el servidor web. Las características del servidor DNS que queremos instalar son las siguientes:
Queremos instalar un servidor DNS local en nuestra intranet que nos permita gestionar los nombres de las máquinas y recursos de nuestra red, vamos a instalar el servidor DNS en el mismo ordenador que tenemos instalado el servidor web. Las características del servidor DNS que queremos instalar son las siguientes:
- El servidor web (IP que tenga el servidor linux) se llama informacion.iesgn.com
- Vamos a suponer que tenemos un servidor ftp que se llame ftp.iesgn.com y que está en 192.168.1.201 (esto es ficticio)
- Además queremos nombrar a tres clientes:
- energize.iesgn.org (192.168.1.202) (esto es ficticio)
- avatar.iesgn.org (192.168.1.203) (esto es ficticio)
- combix.iesgn.org (192.168.1.204) (esto es ficticio)
- Las páginas webs que hiciste en la práctica de apache (www.iesgn.org, www.departamentosgn.org) tienen que ser accesibles desde el cliente.
apt-get install dnsmasq
A continuación, editamos el fichero /etc/dnsmasq.conf y modificamos las siguientes líneas:
- Descomentamos strict-order para que se realicen las peticiones DNS a los servidores que aparecen en el fichero /etc/resolv.conf en el orden en el aparecen.
- Incluimos las interfaces de red que deben aceptar peticiones DNS, descomentando la línea interface por ejemplo: interface=eth2
/etc/init.d/dnsmasq start
/etc/init.d/dnsmasq stop
Para entregar... 1) Entrega un documento con una pequeña guía de los pasos de instalación del servidor DNS y los clientes Linux y Windows para que usen el servidor DNS. 2) Configura el cliente para que su DNS sea el servidor Debian, debes indicar en la configuración de red del cliente como DNS primario la ip del servidor linux. Entrega el contenido del fichero correspondiente en el cliente Linux y una captura de pantalla con la configuración del DNS en el cliente Windows. 3) Entrega las salidas de la ejecución del comando dig desde el cliente preguntando por los siguientes:
|