Więcej
Jak dodać serwer DNS poprzez resolv.conf?
Czy /etc/resolv.conf
jest bezużyteczny w Ubuntu 12.04 LTS (Precise Pangolin)?
Widzę, że informacje o serwerze DNS są przechowywane w NetworkManager teraz. Narzędzie wiersza poleceń nmcli
może wyświetlić tę listę dla Ciebie.
Jeśli chcę dodać jeszcze jeden serwer DNS, czy dodanie go do /etc/resolv.conf
za pomocą pakietu resolvconf
pomoże?
208
3
Jeśli
/etc/resolv.conf
zawieranameserver 127.0.0.1
to dodanie wpisów do/etc/resolvconf/resolv.conf.d/tail
nie zrobi nic użytecznego.Jeśli używasz NetworkManagera, powinieneś zamiast tego statycznie dodać adresy serwerów nazw poprzez network indicator: Edit Connections... | Edytuj... | Ustawienia IPv4 | Dodatkowe serwery DNS.
Jeśli naprawdę chcesz dodać więcej wpisów do
/etc/resolv.conf
, stwórz/etc/resolvconf/resolv.conf.d/tail
i dodaj je tam.Podobnie jak w przypadku każdego wydania Ubuntu, zaleca się przeczytanie Notatek do wydania Ubuntu, dostępnych tutaj:
Sekcje Desktop i Common Infrastructure zawierają link do
Brzmi to tak, jakbyś mówił o pakiecie resolvconf.
Zainstaluj pakiet resolvconf.
Uruchom
Na górze pliku znajduje się przerażające ostrzeżenie. Plik /etc/resolv.conf jest automatycznie generowany z zawartości tego pliku; ostrzeżenie jest tam po to, aby zostało umieszczone w pliku /etc/resolv.conf podczas generowania pliku /etc/resolv.conf. Na końcu pliku dodajemy
Naciśnij Ctrl x i odpowiedz "tak", aby zapisać plik. Na koniec zregeneruj /etc/resolv.conf, aby zmiany zostały zastosowane już teraz:
Następnie sprawdź zawartość /etc/resolv.conf, aby zobaczyć, że linia, którą dodałeś jest tam teraz obecna. Co więcej, będzie ona tam nadal obecna przy następnym starcie komputera lub ponownym uruchomieniu usługi sieciowej, w zależności od tego, co nastąpi wcześniej.
Uwaga: Ta odpowiedź była dla raczej innej, przed-merge wersji pytania, z naciskiem tylko na pre-pending pożądanego serwera nazwy.
To działa przed 12.04:
Edytuj
/etc/dhcp3/dhclient.conf
i dodaj :prepend domain-name-servers 127.0.0.1;
.(W rzeczywistości, ta linia jest już obecna; wszystko co musisz zrobić to ją odkomentować).