Vastavalt sellele leheküljele näib see olevat lihtne. Ubuntu 12.04.3 LTS serveri vaikimisi paigaldatud versioonis ei ole aga /etc/bind
olemas.
Kuidas saab siis ilma täiendava tarkvara installeerimata DNS-i konfigureerida ja dnsmasq-i eemaldada ubuntu serveris? Ma olen üsna tuttav sudo
& nano
.
Sa pead konfigureerima faili /etc/network/interfaces
, kui soovid käsurea kaudu muuta oma DNS-serverit.
See peaks välja nägema umbes nii:
# 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
Kui teil on rohkem kui üks DNS-server, siis lisage lihtsalt igaühe vahele tühik:
dns-nameservers X.X.X.X Y.Y.Y.Y Z.Z.Z.Z
Lihtsalt asendage X-id, Y-id ja Z-id oma valitud DNS-serverite IP-dega ja kui see on tehtud, käivitage seadete uuendamiseks see käsk:
sudo ifdown eth0 && sudo ifup eth0
Loodan, et see aitab!
Kui te kasutate uuemat Ubuntu versiooni, siis võite kasutada resolv.conf-i.
Selleks, et määrata dns-nimede servereid, mida ei eemaldata pärast taaskäivitust. lisage need faili
sudo nano /etc/resolvconf/resolv.conf.d/base
nagu
nameserver x.x.x.x
nameserver x.x.y.y
Ja pärast seda lihtsalt tee
sudo resolvconf -u
nmtui
Lisaks sellele alternatiivile, mis kasutab nmcli connection edit
võib sulle meeldida rohkem ncurses lähenemine nmtui
, GNOME's CLITUI alternatiiv nm-connection-editor
ile.
Märkus: See vastus on rohkem seotud Ubuntu Desktopiga, kuid kuna sobiv küsimus oli märgitud selle küsimuse dubleerimiseks (IMO ebaõigesti), siis postitan selle siia.