Guia bàsica de configuració DNS, DHCP i NAT

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en con un tamaño de 3,32 KB

Configuració de DNS

  • /etc/bind/named.conf.local: Definició de zones.
  • /var/cache/bind/db.nomzona: Registres A, PTR, MX, etc.
  • /etc/bind/named.conf.options: Configuració de forwarders.

Zona directa: Nom a IP (ex: www.lasalle.local -> 192.168.1.10)
Zona inversa: IP a nom (ex: per 100.10.23.0/24 -> 23.10.100.in-addr.arpa)

Registres DNS

  • SOA: Inici de zona, autoritat i paràmetres (expire, TTL...).
  • NS: Servidor autoritatiu (ex: NS ns1.lasalle.local).
  • A: Nom a IP (ex: www IN A 192.168.1.10).
  • PTR: IP a nom (en zona inversa).
  • CNAME: Àlies (ex: web IN CNAME www.lasalle.local.).
  • MX: Servei de correu (ex: @ IN MX 10 mail.lasalle.local.).

Paràmetres del registre SOA

  • Expire: Temps que el SLAVE pot funcionar sense el MASTER.
  • Negative cache TTL: Temps que un client DNS recorda un error.

Conceptes clau

  • Un DNS pot tenir múltiples zones autoritatives.
  • El SLAVE no pot substituir permanentment el MASTER.
  • En Windows DNS es pot crear automàticament el PTR.
  • Un registre A sense punt final (.) és incorrecte.

Comprovació de fitxers

named-checkzone examen.local /var/cache/bind/db.examen.local

Forwarders

Es configuren a /etc/bind/named.conf.options.
Exemple: forwarders { 8.8.8.8; 1.1.1.1; };

DHCP: Assignació automàtica d'IP

Fitxers i paquet

  • Paquet instal·lat: isc-dhcp-server
  • Configuració: /etc/dhcp/dhcpd.conf

Paràmetres clau

  • default-lease-time: Temps per defecte de la IP.
  • max-lease-time: Temps màxim abans de renovar la IP.

DHCP Relay

  • Només passa peticions al DHCP, no assigna IPs.
  • Cal activar l'IP forwarding: echo 1 > /proc/sys/net/ipv4/ip_forward.
  • El relay no pot substituir el servidor DHCP.

NAT i IPs

Comanda: iptables -t nat -A POSTROUTING -s 172.16.0.0/16 -o enp0s3 -j MASQUERADE

  • IP pública: 193.100.100.200
  • Privades: 192.168.x.x, 10.x.x.x, 172.16.x.x-172.31.x.x

Errors comuns

  • Definir rutes a més d'una interfície.
  • Configuració incompleta de NAT/relay.
  • Pensar que el relay reparteix IPs.

Resum final

  • Zones DNS: /etc/bind/named.conf.local
  • Zona inversa: 23.10.100.in-addr.arpa
  • Validar zona: named-checkzone examen.local ...
  • Forwarders: named.conf.options
  • Paquet DHCP: isc-dhcp-server
  • NAT: iptables -t nat -A ... -o enp0s3
  • IP pública: 193.100.100.200
  • Relay: NO assigna IPs
  • Windows: Pot crear PTR automàticament

Entradas relacionadas: