Kako dodam strežnik DNS prek datoteke resolv.conf?
Je /etc/resolv.conf
neuporaben v Ubuntu 12.04 LTS (Precise Pangolin)?
Vidim, da so informacije o strežniku DNS zdaj shranjene v NetworkManager. Orodje ukazne vrstice nmcli
vam lahko to izpiše.
Če želim dodati še en strežnik DNS, ali mi bo pomagalo, če ga dodam v /etc/resolv.conf
z uporabo paketa resolvconf
?
208
3
Če
etc/resolv.conf
vsebujenameserver 127.0.0.1
, potem dodajanje vnosov vetc/resolvconf/resolv.conf.d/tail
ne bo koristno.Če uporabljate program NetworkManager, potem morate namesto tega statično dodajati naslove strežnikov imen prek indikatorja omrežja: Urejanje povezav... | Uredi... | Nastavitve IPv4 | Dodatni strežniki DNS.
Če želite v
/etc/resolv.conf
dodati več vnosov, ustvarite/etc/resolvconf/resolv.conf.d/tail
in jih dodajte tja.Kot pri vsaki izdaji Ubuntuja je priporočljivo prebrati opombe k izdaji Ubuntuja, ki so na voljo tukaj:
Razdelka Namizje in Skupna infrastruktura vsebujeta povezavo do
Zdi se, da govorite o paketu resolvconf.
Namestite paket resolvconf.
Zaženite
Na vrhu datoteke je strašljivo opozorilo. Datoteka /etc/resolv.conf se samodejno ustvari iz vsebine te datoteke; opozorilo je tam zato, da se ob ustvarjanju datoteke /etc/resolv.conf vstavi v /etc/resolv.conf. Na koncu datoteke dodajte
Pritisnite Ctrl x in odgovorite da za shranjevanje datoteke. Za konec obnovite datoteko /etc/resolv.conf, tako da se spremembe uporabijo zdaj:
Nato preverite vsebino datoteke /etc/resolv.conf, da vidite, da je dodana vrstica zdaj tam. Poleg tega bo tam tudi ob naslednjem zagonu računalnika ali ponovnem zagonu omrežne storitve, odvisno od tega, kaj se zgodi prej.
Opomba: Ta odgovor je bil namenjen precej drugačni različici vprašanja pred združitvijo, pri kateri je bil poudarek le na predhodnem dodajanju želenega imenskega strežnika.
To deluje pred izdajo 12.04:
Urejte
/etc/dhcp3/dhclient.conf
in dodajte :prepend domain-name-servers 127.0.0.1;
(Pravzaprav je ta vrstica že prisotna; vse, kar morate storiti, je, da jo odkomentirate.)