Configurarea unui server DNS simplu

  • 1 minute de citit
  • 2 exemple de cod

Disponibil și în English

Imediat după ce am configurat serverul FTP, am vrut să pot „da un nume” serverului meu, așa că am instalat un server DNS ușor. (context: articolul anterior)

„dnsmasq este un server ușor de DNS, TFTP, PXE, router advertisement și DHCP. Este destinat să ofere servicii DNS și DHCP cuplate pentru o rețea LAN.”

Am ales acest server în locul serverului DNS bind 9 deoarece a fost foarte ușor de configurat, aproape că l-am nimerit din prima.

Pentru a instala și configura dnsmasq, de obicei ai face următoarele:

# Pe Ubuntusudo apt-get install dnsmasqsudo cp /etc/dnsmasq.conf /etc/dnsmasq.conf.orig

Și suprascrii /etc/dnsmasq.conf cu această configurație:

#/etc/dnsmasq.confdomain-neededbogus-privexpand-hosts # Adresa 192.168.0.176 este IP-ul static al acestui server# Acest IP poate fi aflat rulând ifconfig și căutând# IP-ul interfeței conectate la router.listen-address=127.0.0.1listen-address=192.168.0.176bind-interfaces # Folosește servere DNS open sourceserver=8.8.8.8server=8.8.4.4server=208.67.220.220 # Creează „domenii” personalizate.# Domeniile personalizate pot fi adăugate și în /etc/hostsaddress=/busyserver.net/192.168.0.176

Și asta e practic tot.

Poți verifica starea serverului dnsmasq rulând: sudo systemctl status dnsmasq.

Pentru a folosi efectiv serverul și a face calculatorul tău să recunoască domeniile personalizate, trebuie să le spui calculatoarelor tale să folosească IP-ul serverului pe care este instalat dnsmasq, în cazul meu este 192.168.0.176.

Vă mulțumesc că ați citit!

Twitter DORefferal