Redes en gnuLinex
Configuración de servicios (III)
Antonio Durán
DHCP
● Dynamic Host Configuration Protocol
● Se usa para configurar parámetros de red de
los clientes, con ayuda de un servidor
– IP / Mascara
– Puerta de enlace
– Servidores DNS
– ...
DHCP: el cliente
● Paquete necesario
– dhcp-client
● Ejecutable: /sbin/dhclient
● Configuración: /etc/dhclient.conf
– send-host-name: nombre del cliente
– timeout: tiempo después del cual el cliente considera que no
conseguirá contactar con el servidor
– retry: tiempo a esperar para volver a intentar encontrar
servidor, después de que haya saltado el timeout
DHCP: el cliente
● Paquete necesario
– dhcp-client
● Configuración: /etc/dhclient.conf
– reboot time: tiempo después del cual el cliente decide que
no conseguirá su antigua IP y empieza a buscar otra
– request: valores solicitados al servidor DHCP
– require: valores requeridos para que una oferta sea
aceptada
– supersede: usar valores del cliente en lugar de los
proporcionados por el servidor
DHCP: el cliente
● Paquete necesario
– dhcp-client
● Configuración: /etc/dhclient.conf
– prepend/append: como supersede, pero se añaden los
valores del cliente antes/después que las proporcionadas
por el servidor
– lease: configuración a usar cuando no se pueda conectar
con el servidor, si se quiere poner fijo. Si no, se intentarán
usar los leases anteriormente obtenidos.
DHCP: el servidor
● Paquete necesario
– dhcp3-server
● Configuración
– Parámetros
● Dicen si hay que hacer algo o no, como hacerlo, o
que parámetros se dan a los clientes
– Declaraciones
● Definen la topología de la red
– Algunas opciones pueden ser globales o
específicas de la subred
DHCP: el servidor
● Formato general de /etc/dhcpd.conf
– Opciones generales aplicables a todas las
subredes
– Definición de cada una de las subredes de las
que se encarga el servidor
DHCP: el servidor
● Parámetros
– option domain-name: dominio que se asigna a
los clientes
– option domain-name-servers: servidores DNS
que usarán los clientes
– option routers: puerta de enlace
– option subnet-mask: máscara de red para los
clientes
– option broadcast-address: dirección de difusión
DHCP: el servidor
● Parámetros
– default-lease-time: tiempo que por defecto
durará la concesión si el cliente no especifica
otro
– max-lease-time: tiempo máximo que durará una
concesión
– authoritative: indica que el servidor tiene la
definición correcta de la subred, y por tanto
deberá mandar mensajes DHCP-NAK a clientes
mal configurados
DHCP: el servidor
● Definición de la subred
– subnet 172.19.232.0 netmask 255.255.252.0 {
– range 172.19.232.16 172.19.235.254;
– option routers 172.19.232.2;
– }
● range representa el rango de direcciones
ofertables por DHCP
DHCP: el servidor
● Configuración de máquinas con IP fija
– Se usa una IP que no pertenece a las que oferta
el servidor DHCP
– Más cómodo que IP fija en el cliente, ya que
todo sigue centralizado
– host ordenador-fijo {
– hardware ethernet 00:43:32:31:31:30
– fixed-address 172.19.232.6
– }
DHCP: el servidor
● Fichero de concesiones
– /var/lib/dhcp/dhcpd.leases
– Almacena información sobre las direcciones IP
repartidas
● lease 172.19.232.179 {
● starts 1 2005/01/24 15:32:40;
● ends 5 2024/10/11 15:32:40;
● hardware ethernet 00:10:dc:ea:b8:64;
● client-hostname "scgriego";
● }
BIND: Servidor DNS
● BIND = Berkley Internet Name Daemon
● Es el servidor DNS más usado
● Paquete necesario
– bind
● Fichero de configuración:
– /etc/bind/named.conf
BIND: Servidor DNS
● /etc/bind/named.conf
– include: incluye otro fichero de opciones
– query-source-address * port 53: sirve para que
todas las preguntas DNS que realice el servidor
se hagan con puerto de origen 53.
– forwarders: permite redirigir las peticiones DNS
a otros servidores DNS. Útil, por ejemplo, para
tener un servidor DNS interno, que se conecta
hacia fuera cuando lo necesita. Era la
configuración inicial de los I.E.S.
BIND: Servidor DNS
● /etc/bind/named.conf
– logging. Configuración de parámetros de
logging.
– zone. Definición de las zonas. Por defecto, se
configuran algunas al instalar:
● zonas directa e inversa para localhost
● zonas directa e inversa para broadcast
– A continuación escribimos las zonas locales.
BIND: Servidor DNS
● Zona directa
– zone “elbrocense.ex” {
● type master:
● file “/var/cache/bind/elbrocense.ex.hosts”;
● allow-update {
– 172.19.232.2;
– };
● }
BIND: Servidor DNS
● zone “elbrocense.ex”
– Se hace autoritativo al servidor para todas las
direcciones *.elbrocense.ex
● type master
– No se solicitará a nadie información sobre este
dominio, ya que es responsabilidad de este
servidor DNS
● file /var/cache/bind/elbrocense.ex.hosts
– Fichero en disco donde se guarda la BD de
pares nombre/dirección
BIND: Servidor DNS
● allow-update
– Permite actualizaciones dinámicas a la BD
desde las direcciones indicadas. Activa DNS
dinámico (DDNS) para los hosts que obtienen IP
por DHCP
● allow-transfer
– Permite hacer transferencias de zona a las Ips
especificadas. Por defecto, se permiten todas
las transferencias de zona.
BIND: Servidor DNS
● Archivos de zona
– Aquí se guarda la información sobre que IP
corresponde a que nombre
– Creamos uno para la zona prueba
● En primer lugar aparece la configuración de la zona
● A continuación se dice cual es el servidor DNS
primario y quien debería recoger el correo para este
dominio
● Por último, se relacionan nombres de máquina y
direcciones IP.
BIND: Servidor DNS
● Configuración de la zona (reg SOA)
– dominio y responsable del dominio
(email_admin.prueba equivale a
email_admin@prueba)
– Número de serie, que nos dan una idea de
cuando se actualizó por última vez la BD,
cuando reintentar transferencias de zona,
cuando caduca la información de zona y un
tiempo por defecto.
– Importante: incrementar el número de serie al
hacer cambios a la zona.
BIND: Servidor DNS
● Servidores DNS y de correo (regs NS y MX)
– Indica quien es el servidor DNS primario para
este dominio
– Indica quien es el servidor de correo para este
dominio
● El 10 indica prioridad. Siempre se intentará enviar al
servidor de correo que tenga un valor menor.
BIND: Servidor DNS
● Relación de nombre y direcciones IP (reg A)
– Asocian una IP y un nombre
● Alias (reg CNAME)
– Asocian un nombre a otro nombre
– Simplemente permiten usar varios nombres para
la misma IP
● google.es
● www.google.es
Práctica
● Probar el servidor DNS del profesor
– Dominio: pruebas
● Comandos:
– host mail.pruebas IP_PROFESOR
– host www.pruebas IP_PROFESOR
– host www.mail.pruebas IP_PROFESOR
BIND: Servidor DNS
● Zona inversa
– zone “19.172.in-addr.arpa” {
● type master;
● file “/var/cache/bind/19.172.in-addr-arpa.hosts”;
● allow-update {
– 172.19.232.2;
● };
– }
BIND: Servidor DNS
● Los ficheros de zona inversa son muy
parecidos a los de zona directa, salvo por
algunas diferencias
– La primera sección es igual
– Cambia la lista de pares, ya que ahora
buscaremos por dirección IP
● Parte de la IP no incluida en la zona
● Registros PTR
● nombre completo terminado en punto
Práctica
● Probar la zona inversa con el servidor DNS
del profesor
– Red: 192.168.100.0
● Comandos:
– host 192.168.100.5 IP_PROFESOR
– host 192.168.100.10 IP_PROFESOR
Práctica
● Montar un servidor DNS primario
– Dominio: plasencia
– Red: 192.168.0.0/24
– Hosts:
● www.plasencia 192.168.0.1
● dns.plasencia 192.168.0.2
● mail.plasencia 192.168.0.3
Práctica
● Configurar BIND para el nuevo dominio
– Crear dos archivos, uno para la zona directa
(db.plasencia) y otro para la inversa
(db.100.168.192)
● Añadir el nuevo dominio al archivo de
configuración de BIND
– /etc/bind/named.conf
● Para la zona directa
● Para la zona inversa
DNS Dinámico
● Equipos cogen IP por DHCP
● Cambian las relaciones nombre/IP con
frecuencia
– no puede realizarse a mano el mantenimiento
● Necesidad de un sistema que permita
actualizaciones dinámicas a la BD del
servidor DNS
DNS Dinámico
● DNS dinámico con BIND y DHCP
– Configuración no trivial
– Dos fórmulas:
● Antes, se usaba un método basado en scripts que se
ejecutan cada cierto tiempo y leen la lista de
concesiones IP de DHCP para actualizar
adecuadamente la BD DNS
● En las últimas versiones, existe la posibilidad de
configurar una comunicación entre BIND y DHCP
DNSMASQ
● Usar DHCP+BIND para redes pequeñas
puede resultar demasiado complicado
● Dnsmasq es un servidor que ofrece DHCP y
DNS integrados
– Sólo un servicio a administrar
– No hay que configurar comunicación entre
DHCP y DNS
DNSMASQ
● Dnsmasq ofrece:
– Servicio DHCP
– Servicio DNS para los nombres de las máquinas
de la red
– Reenvío de peticiones DNS externas
– Cacheo DNS para peticiones externas
– Configuración muy sencilla
DNSMASQ
● Configuración
– /etc/dnsmasq.conf
● Fichero de leases
– /var/lib/misc/dnsmasq.leases
● El fichero de leases contiene toda la
información sobre las concesiones IP, y
sobre los nombres DNS. Es decir, todos los
datos de dnsmasq.

Más contenido relacionado

ODP
Curso Redes Linex 4
PDF
Servidor DNS Ubuntu
ODP
Administración DNS automatizado
DOCX
PDF
Manual instalacion y configuracion Dns
PPT
DNS cliente servidor
PDF
17 berkeley internet name domain
DOCX
Herramientas bind
Curso Redes Linex 4
Servidor DNS Ubuntu
Administración DNS automatizado
Manual instalacion y configuracion Dns
DNS cliente servidor
17 berkeley internet name domain
Herramientas bind

La actualidad más candente (17)

PDF
Instalación y configuración de un servidor dhcp en linux
ODT
instalación y configuración de un servidor dhcp en linux
PDF
Servidor DNS Windows
PDF
20 dhcp linux_asoitson
PPT
Nis Vs Ldap
PDF
21 protocolo de configuración dinámica de hosts dhcp
PPT
ConfiguracióN De Dns Y Wins En Windows 2003
PDF
Servidor DNS en Linux
PDF
04 girc servicio dhcp
PPTX
PDF
Practica de instalacion de servicio DHCP.
PDF
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
PDF
Servicios basicos de red
DOC
PDF
Correo multidomino
PDF
DHCP Ubuntu
PPTX
Wins, DNS, Dominio y DHCP
Instalación y configuración de un servidor dhcp en linux
instalación y configuración de un servidor dhcp en linux
Servidor DNS Windows
20 dhcp linux_asoitson
Nis Vs Ldap
21 protocolo de configuración dinámica de hosts dhcp
ConfiguracióN De Dns Y Wins En Windows 2003
Servidor DNS en Linux
04 girc servicio dhcp
Practica de instalacion de servicio DHCP.
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
Servicios basicos de red
Correo multidomino
DHCP Ubuntu
Wins, DNS, Dominio y DHCP
Publicidad

Destacado (6)

PDF
Valentine 2009
PDF
Bc9aresulyclacompl
PDF
JCMH Rehab Search Profile
PPT
Historia da Internet
PDF
Cincom Fgv2006
PPS
Lección de Vida
Valentine 2009
Bc9aresulyclacompl
JCMH Rehab Search Profile
Historia da Internet
Cincom Fgv2006
Lección de Vida
Publicidad

Similar a Curso Redes Linex 4 (20)

PDF
DNS dinámico: Actualización dinámica de nombres en una red
PDF
Servicio dns bind_en_linux
PPTX
02 SR DHCP.pptx
RTF
Documento:d
PPTX
SERVIDOR DHCP.pptx
DOCX
Instalacion dns
PDF
Actividad de servicios
PDF
Actividad de servicios (1)
PPTX
Sistemas operativos
PPTX
Protocolos de configuracion dns bootp_y_dhcp
PDF
10 dhcp windows_asoitsonb
PDF
Dns debian
PDF
Nombres para identificar los ordenadoresde 11 DNS.pdf
PDF
20 dhcp linux_asoitsonp
PPTX
Dhcp, bootp y pxe aiep n°2
PDF
21 protocolo de configuración dinámica de hosts dhcp
PPT
Damianymarceloquezada
PDF
taller-servicios
PDF
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
DNS dinámico: Actualización dinámica de nombres en una red
Servicio dns bind_en_linux
02 SR DHCP.pptx
Documento:d
SERVIDOR DHCP.pptx
Instalacion dns
Actividad de servicios
Actividad de servicios (1)
Sistemas operativos
Protocolos de configuracion dns bootp_y_dhcp
10 dhcp windows_asoitsonb
Dns debian
Nombres para identificar los ordenadoresde 11 DNS.pdf
20 dhcp linux_asoitsonp
Dhcp, bootp y pxe aiep n°2
21 protocolo de configuración dinámica de hosts dhcp
Damianymarceloquezada
taller-servicios
Servicio dhcp gnu linux-centos ::: http://leymebamba.com

Más de Antonio Durán (20)

ODP
Curso Avanzado Seguridad Logs
ODP
Seminario Administradores Febrero 2007
ODP
Seminario Administradores Marzo 2006
ODP
Curso Basico Ponencia 1
ODP
Curso Avanzado Seguridad Redes
ODP
Curso Basico Ponencia 678
ODP
Curso Basico Ponencia 3
ODP
Curso Avanzado Seguridad Logs
ODP
Curso Avanzado Seguridad Acceso
ODP
Linex 04
ODP
Linex 05
ODP
Linex 03
ODP
Linex 04
ODP
Linex 02
ODP
Linex 01
ODP
Curso Redes Linex 3
ODP
Curso Redes Linex 2
ODP
Curso Redes Linex 5
ODP
Curso Redes Linex 1
ODP
Administracion Joomla Ies 1
Curso Avanzado Seguridad Logs
Seminario Administradores Febrero 2007
Seminario Administradores Marzo 2006
Curso Basico Ponencia 1
Curso Avanzado Seguridad Redes
Curso Basico Ponencia 678
Curso Basico Ponencia 3
Curso Avanzado Seguridad Logs
Curso Avanzado Seguridad Acceso
Linex 04
Linex 05
Linex 03
Linex 04
Linex 02
Linex 01
Curso Redes Linex 3
Curso Redes Linex 2
Curso Redes Linex 5
Curso Redes Linex 1
Administracion Joomla Ies 1

Último (20)

PDF
Trabajo de recuperación _20250821_191354_0000.pdf
DOCX
tablas tecnologia maryuri vega 1....docx
PPTX
VariablesExpresiones.pptx conceptos que puedes usar en c++
PPTX
Procesamiento-del-Lenguaje-Natural-Un-Viaje-Paso-a-Paso.pptx
PPTX
Presentación final ingenieria de metodos
PDF
1.3.4-Handling-and-Safety-Instructions-ESP-2024.pdf
DOCX
Informee_APA_Microbittrabajoogrupal.docx
DOCX
Conceptos básicos de programación PseInt laura.docx
PPTX
TECNOLOGIAS DE INFORMACION Y COMUNICACION
PDF
Estrategia de apoyo valentina lopez/ 10-3
PDF
conceptosbsicosdeprogramacinpseintlaura.pdf
PDF
Presentación_u.01_digitalización_CFGS.pdf
PPTX
CLASE TEC-- SESION 7 parte 2 -- FPW -- 09 11 23.pptx
DOCX
Guía 5. Test de orientación Vocacional 2[1] (Recuperado automáticamente).docx
PDF
Estrategia de apoyo de tecnología 9-5 Daylin Castaño
PPTX
Usuarios en la arquitectura de la información
PDF
PLAN DE ASEGURAMIENTO CURSOS CORTOS 2024.pdf
PPTX
Circuito de LED en paralelo mediante Switch
PPTX
libro proyecto con scratch jr pdf en la e
PPTX
Simulación de corriente paralela en LEDS PowerPoint
Trabajo de recuperación _20250821_191354_0000.pdf
tablas tecnologia maryuri vega 1....docx
VariablesExpresiones.pptx conceptos que puedes usar en c++
Procesamiento-del-Lenguaje-Natural-Un-Viaje-Paso-a-Paso.pptx
Presentación final ingenieria de metodos
1.3.4-Handling-and-Safety-Instructions-ESP-2024.pdf
Informee_APA_Microbittrabajoogrupal.docx
Conceptos básicos de programación PseInt laura.docx
TECNOLOGIAS DE INFORMACION Y COMUNICACION
Estrategia de apoyo valentina lopez/ 10-3
conceptosbsicosdeprogramacinpseintlaura.pdf
Presentación_u.01_digitalización_CFGS.pdf
CLASE TEC-- SESION 7 parte 2 -- FPW -- 09 11 23.pptx
Guía 5. Test de orientación Vocacional 2[1] (Recuperado automáticamente).docx
Estrategia de apoyo de tecnología 9-5 Daylin Castaño
Usuarios en la arquitectura de la información
PLAN DE ASEGURAMIENTO CURSOS CORTOS 2024.pdf
Circuito de LED en paralelo mediante Switch
libro proyecto con scratch jr pdf en la e
Simulación de corriente paralela en LEDS PowerPoint

Curso Redes Linex 4

  • 1. Redes en gnuLinex Configuración de servicios (III) Antonio Durán
  • 2. DHCP ● Dynamic Host Configuration Protocol ● Se usa para configurar parámetros de red de los clientes, con ayuda de un servidor – IP / Mascara – Puerta de enlace – Servidores DNS – ...
  • 3. DHCP: el cliente ● Paquete necesario – dhcp-client ● Ejecutable: /sbin/dhclient ● Configuración: /etc/dhclient.conf – send-host-name: nombre del cliente – timeout: tiempo después del cual el cliente considera que no conseguirá contactar con el servidor – retry: tiempo a esperar para volver a intentar encontrar servidor, después de que haya saltado el timeout
  • 4. DHCP: el cliente ● Paquete necesario – dhcp-client ● Configuración: /etc/dhclient.conf – reboot time: tiempo después del cual el cliente decide que no conseguirá su antigua IP y empieza a buscar otra – request: valores solicitados al servidor DHCP – require: valores requeridos para que una oferta sea aceptada – supersede: usar valores del cliente en lugar de los proporcionados por el servidor
  • 5. DHCP: el cliente ● Paquete necesario – dhcp-client ● Configuración: /etc/dhclient.conf – prepend/append: como supersede, pero se añaden los valores del cliente antes/después que las proporcionadas por el servidor – lease: configuración a usar cuando no se pueda conectar con el servidor, si se quiere poner fijo. Si no, se intentarán usar los leases anteriormente obtenidos.
  • 6. DHCP: el servidor ● Paquete necesario – dhcp3-server ● Configuración – Parámetros ● Dicen si hay que hacer algo o no, como hacerlo, o que parámetros se dan a los clientes – Declaraciones ● Definen la topología de la red – Algunas opciones pueden ser globales o específicas de la subred
  • 7. DHCP: el servidor ● Formato general de /etc/dhcpd.conf – Opciones generales aplicables a todas las subredes – Definición de cada una de las subredes de las que se encarga el servidor
  • 8. DHCP: el servidor ● Parámetros – option domain-name: dominio que se asigna a los clientes – option domain-name-servers: servidores DNS que usarán los clientes – option routers: puerta de enlace – option subnet-mask: máscara de red para los clientes – option broadcast-address: dirección de difusión
  • 9. DHCP: el servidor ● Parámetros – default-lease-time: tiempo que por defecto durará la concesión si el cliente no especifica otro – max-lease-time: tiempo máximo que durará una concesión – authoritative: indica que el servidor tiene la definición correcta de la subred, y por tanto deberá mandar mensajes DHCP-NAK a clientes mal configurados
  • 10. DHCP: el servidor ● Definición de la subred – subnet 172.19.232.0 netmask 255.255.252.0 { – range 172.19.232.16 172.19.235.254; – option routers 172.19.232.2; – } ● range representa el rango de direcciones ofertables por DHCP
  • 11. DHCP: el servidor ● Configuración de máquinas con IP fija – Se usa una IP que no pertenece a las que oferta el servidor DHCP – Más cómodo que IP fija en el cliente, ya que todo sigue centralizado – host ordenador-fijo { – hardware ethernet 00:43:32:31:31:30 – fixed-address 172.19.232.6 – }
  • 12. DHCP: el servidor ● Fichero de concesiones – /var/lib/dhcp/dhcpd.leases – Almacena información sobre las direcciones IP repartidas ● lease 172.19.232.179 { ● starts 1 2005/01/24 15:32:40; ● ends 5 2024/10/11 15:32:40; ● hardware ethernet 00:10:dc:ea:b8:64; ● client-hostname "scgriego"; ● }
  • 13. BIND: Servidor DNS ● BIND = Berkley Internet Name Daemon ● Es el servidor DNS más usado ● Paquete necesario – bind ● Fichero de configuración: – /etc/bind/named.conf
  • 14. BIND: Servidor DNS ● /etc/bind/named.conf – include: incluye otro fichero de opciones – query-source-address * port 53: sirve para que todas las preguntas DNS que realice el servidor se hagan con puerto de origen 53. – forwarders: permite redirigir las peticiones DNS a otros servidores DNS. Útil, por ejemplo, para tener un servidor DNS interno, que se conecta hacia fuera cuando lo necesita. Era la configuración inicial de los I.E.S.
  • 15. BIND: Servidor DNS ● /etc/bind/named.conf – logging. Configuración de parámetros de logging. – zone. Definición de las zonas. Por defecto, se configuran algunas al instalar: ● zonas directa e inversa para localhost ● zonas directa e inversa para broadcast – A continuación escribimos las zonas locales.
  • 16. BIND: Servidor DNS ● Zona directa – zone “elbrocense.ex” { ● type master: ● file “/var/cache/bind/elbrocense.ex.hosts”; ● allow-update { – 172.19.232.2; – }; ● }
  • 17. BIND: Servidor DNS ● zone “elbrocense.ex” – Se hace autoritativo al servidor para todas las direcciones *.elbrocense.ex ● type master – No se solicitará a nadie información sobre este dominio, ya que es responsabilidad de este servidor DNS ● file /var/cache/bind/elbrocense.ex.hosts – Fichero en disco donde se guarda la BD de pares nombre/dirección
  • 18. BIND: Servidor DNS ● allow-update – Permite actualizaciones dinámicas a la BD desde las direcciones indicadas. Activa DNS dinámico (DDNS) para los hosts que obtienen IP por DHCP ● allow-transfer – Permite hacer transferencias de zona a las Ips especificadas. Por defecto, se permiten todas las transferencias de zona.
  • 19. BIND: Servidor DNS ● Archivos de zona – Aquí se guarda la información sobre que IP corresponde a que nombre – Creamos uno para la zona prueba ● En primer lugar aparece la configuración de la zona ● A continuación se dice cual es el servidor DNS primario y quien debería recoger el correo para este dominio ● Por último, se relacionan nombres de máquina y direcciones IP.
  • 20. BIND: Servidor DNS ● Configuración de la zona (reg SOA) – dominio y responsable del dominio (email_admin.prueba equivale a email_admin@prueba) – Número de serie, que nos dan una idea de cuando se actualizó por última vez la BD, cuando reintentar transferencias de zona, cuando caduca la información de zona y un tiempo por defecto. – Importante: incrementar el número de serie al hacer cambios a la zona.
  • 21. BIND: Servidor DNS ● Servidores DNS y de correo (regs NS y MX) – Indica quien es el servidor DNS primario para este dominio – Indica quien es el servidor de correo para este dominio ● El 10 indica prioridad. Siempre se intentará enviar al servidor de correo que tenga un valor menor.
  • 22. BIND: Servidor DNS ● Relación de nombre y direcciones IP (reg A) – Asocian una IP y un nombre ● Alias (reg CNAME) – Asocian un nombre a otro nombre – Simplemente permiten usar varios nombres para la misma IP ● google.es ● www.google.es
  • 23. Práctica ● Probar el servidor DNS del profesor – Dominio: pruebas ● Comandos: – host mail.pruebas IP_PROFESOR – host www.pruebas IP_PROFESOR – host www.mail.pruebas IP_PROFESOR
  • 24. BIND: Servidor DNS ● Zona inversa – zone “19.172.in-addr.arpa” { ● type master; ● file “/var/cache/bind/19.172.in-addr-arpa.hosts”; ● allow-update { – 172.19.232.2; ● }; – }
  • 25. BIND: Servidor DNS ● Los ficheros de zona inversa son muy parecidos a los de zona directa, salvo por algunas diferencias – La primera sección es igual – Cambia la lista de pares, ya que ahora buscaremos por dirección IP ● Parte de la IP no incluida en la zona ● Registros PTR ● nombre completo terminado en punto
  • 26. Práctica ● Probar la zona inversa con el servidor DNS del profesor – Red: 192.168.100.0 ● Comandos: – host 192.168.100.5 IP_PROFESOR – host 192.168.100.10 IP_PROFESOR
  • 27. Práctica ● Montar un servidor DNS primario – Dominio: plasencia – Red: 192.168.0.0/24 – Hosts: ● www.plasencia 192.168.0.1 ● dns.plasencia 192.168.0.2 ● mail.plasencia 192.168.0.3
  • 28. Práctica ● Configurar BIND para el nuevo dominio – Crear dos archivos, uno para la zona directa (db.plasencia) y otro para la inversa (db.100.168.192) ● Añadir el nuevo dominio al archivo de configuración de BIND – /etc/bind/named.conf ● Para la zona directa ● Para la zona inversa
  • 29. DNS Dinámico ● Equipos cogen IP por DHCP ● Cambian las relaciones nombre/IP con frecuencia – no puede realizarse a mano el mantenimiento ● Necesidad de un sistema que permita actualizaciones dinámicas a la BD del servidor DNS
  • 30. DNS Dinámico ● DNS dinámico con BIND y DHCP – Configuración no trivial – Dos fórmulas: ● Antes, se usaba un método basado en scripts que se ejecutan cada cierto tiempo y leen la lista de concesiones IP de DHCP para actualizar adecuadamente la BD DNS ● En las últimas versiones, existe la posibilidad de configurar una comunicación entre BIND y DHCP
  • 31. DNSMASQ ● Usar DHCP+BIND para redes pequeñas puede resultar demasiado complicado ● Dnsmasq es un servidor que ofrece DHCP y DNS integrados – Sólo un servicio a administrar – No hay que configurar comunicación entre DHCP y DNS
  • 32. DNSMASQ ● Dnsmasq ofrece: – Servicio DHCP – Servicio DNS para los nombres de las máquinas de la red – Reenvío de peticiones DNS externas – Cacheo DNS para peticiones externas – Configuración muy sencilla
  • 33. DNSMASQ ● Configuración – /etc/dnsmasq.conf ● Fichero de leases – /var/lib/misc/dnsmasq.leases ● El fichero de leases contiene toda la información sobre las concesiones IP, y sobre los nombres DNS. Es decir, todos los datos de dnsmasq.