Resolució de noms per als servidors
Per a instal·lar un DNS en rocky s’han de seguir aquests passos:
1 → Primer editarem el fitxer i posem el següent
sudo nano /etc/resolv.conf
2 → Finalment s’ha de reiniciar el servei de NetworkManager:
sudo systemctl restart NetworkManager
3 → Ara comença la instal·lació del dns. Ho faré amb el dnmasq. Primer ho hem de instal·lar: sudo dnf install dnsmasq -y
4 → El segon pas és iniciar i habilitar el dnsmasq:
sudo systemctl start dnsmasq
sudo systemctl enable dnsmasq
5 → Un cop feta la instal·lació, toca fer la configuració:
sudo nano /etc/dnsmasq.conf
# dnsmasq run onUDP port53
# withIP address localhost and 172.25.208.20
# and networkinterfaceeth1
port=53
listen-address=127.0.0.1,172.25.208.20
interface=enp2s0
# 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=secom.cat
address=/secom.cat/172.25.208.20
# enableDNS Cache and adjust cache-size
cache-size=10000
6 → Ara en el resolv.conf s’ha de posar la ip del vostre ordinador:
7 → Un cop fet això, fem un sudo dnsmasq –test per comprovar si tot està correctament configurat.
8 → Finalment reiniciem el servei: sudo systemctl restart dnsmasq
9 → Ara hem d’instal·lar el sudo dnf install bind-utils.
10 → Ara utilitzarem la comanda dig per comprovar que el domini funciona correctament.
11 → Ara hem de habilitar el firewall:
sudo firewall-cmd –add-service=dns
sudo firewall-cmd –add-source=172.25.208.20
sudo firewall-cmd –runtime-to-permanent
sudo firewall-cmd –reload
12 → Verifiquem que el firewall està configurat:
sudo firewall-cmd –list-all
13 → Per comprovar que tot funciona, faré un ping al domini: