Conform acestei pagini, pare să fie simplu. Cu toate acestea, /etc/bind
nu există pe instalarea implicită a serverului Ubuntu 12.04.3 LTS.
Așadar, fără a instala alte programe, cum se poate configura DNS și elimina dnsmasq pe serverul Ubuntu? Sunt destul de familiarizat cu sudo
& nano
.
Trebuie să configurați fișierul /etc/network/interfaces
dacă doriți să schimbați serverul DNS prin linia de comandă.
Acesta ar trebui să arate cam așa:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.X.X
netmask 255.255.255.0
gateway 192.168.X.X
dns-nameservers X.X.X.X
Dacă aveți mai mult de un server DNS, adăugați un spațiu între fiecare:
dns-nameservers X.X.X.X Y.Y.Y.Y Z.Z.Z.Z
Înlocuiți X-urile, Y-urile și Z-urile cu propriile IP-uri ale serverelor DNS alese și, după ce ați terminat, executați această comandă pentru a actualiza setările:
sudo ifdown eth0 && sudo ifup eth0
Sper să vă fie de ajutor!
Cu toate acestea, dacă sunteți pe o versiune mai nouă de Ubuntu, este posibil să folosiți resolv.conf
Pentru a seta dns-nameservere care nu vor fi eliminate după repornire adăugați-le în
sudo nano /etc/resolvconf/resolv.conf.d/base
ca
nameserver x.x.x.x
nameserver x.x.y.y
Și după aceea, doar fă
sudo resolvconf -u
nmtui
Pe lângă această alternativă folosind nmcli connection edit
s-ar putea să vă placă o abordare mai ncurses cu nmtui
, CLITUI din GNOME, alternativa la nm-connection-editor
.
Nota: Acest răspuns este mai mult legat de Ubuntu Desktop, dar din moment ce întrebarea potrivită a fost marcată ca duplicat al acesteia (incorect, IMO) o postez aici.