Resolució de noms per als servidors

Per a instal·lar un DNS en rocky s’han de seguir aquests passos:

  1. Primer hem de configurar el NetworkManager y posar dns=none:

sudo nano /etc/NetworkManager/NetworkManager.conf

  1. Ara s’ha d’editar resolv.conf i posar la la ip 8.8.8.8.

sudo nano /etc/resolv.conf

  1. Finalment s’ha de reiniciar el servei de NetworkManager:

sudo systemctl restart NetworkManager

  1. Ara comença la instal·lació del dns. Ho faré amb el dnmasq. Primer ho hem de instal·lar: sudo dnf install dnsmasq dnsmasq-utils
  1. El segon pas és iniciar i habilitar el dnsmasq:

sudo systemctl start dnsmasq

sudo systemctl enable dnsmasq

  1. Un cop feta la instal·lació, toca fer la configuració:

sudo nano /etc/dnsmasq.conf

# dnsmasq run onUDP port53

# withIP address localhost and 192.168.204.1

# and networkinterfaceeth1

port=53

listen-address=127.0.0.1,192.168.204.1

interface=enp0s8

# disable forwardingof non-routed address

# disable forwarding names without the main domain.com

# automatically append the domain part to simple names

# disable dnsmasq to read/etc/resolv.conf file

domain-needed

bogus-priv

expand-hosts

no-resolv

# upstreamDNS serverfor non-local domains

# using Cloudflare and googlepublicDNS

server=1.1.1.1

server=8.8.8.8

# define the domainfor dnsmasq

domain=maxsuciasdns.com

address=/maxsuciasdns.com/192.168.204.1

# enableDNS Cache and adjust cache-size

cache-size=10000

  1. Ara en el resolv.conf s’ha de posar la ip del vostre ordinador:
  1. Un cop fet això, fem un sudo dnsmasq –test per comprovar si tot està correctament configurat.
  2. Finalment reiniciem el servei: sudo systemctl restart dnsmasq
  3. Ara hem d’instal·lar el sudo dnf install bind-utils.
  1. Ara utilitzarem la comanda dig per comprovar que el domini funciona correctament.
  1. Ara hem de habilitar el firewall:

sudo firewall-cmd –add-service=dns

sudo firewall-cmd –add-source=192.168.204.1

sudo firewall-cmd –runtime-to-permanent

sudo firewall-cmd –reload

  1. Verifiquem que el firewall està configurat:

sudo firewall-cmd –list-all

  1. Per comprovar que tot funciona, faré un ping al domini:

Pruebas MV

Cliente Linux MV

Cliente Windows MV

Ping a clientelinux = 192.168.204.20

Ping a clientewindows = 192.168.204.30

Ping a pruebas = 192.168.204.4

Leave a Comment