Hoe voeg ik een DNS server toe via resolv.conf?
Is /etc/resolv.conf
nutteloos in Ubuntu 12.04 LTS (Precise Pangolin)?
Ik zie dat de DNS server informatie nu wordt opgeslagen in NetworkManager. De nmcli
command line tool kan dat voor je op een rijtje zetten.
Als ik nog een DNS server wil toevoegen, helpt het dan om deze toe te voegen aan /etc/resolv.conf
met behulp van het resolvconf
pakket?
208
3
Als
/etc/resolv.conf
nameserver 127.0.0.1
bevat, dan zal het toevoegen van regels aan/etc/resolvconf/resolv.conf.d/tail
niet echt iets nuttigs doen.Als je NetworkManager gebruikt dan moet je in plaats daarvan statisch nameserver adressen toevoegen via netwerk indicator: Edit Connections... | Bewerken... | IPv4 Settings | Additional DNS servers.
Als u echt meer regels wilt toevoegen aan
/etc/resolv.conf
, maak dan een/etc/resolvconf/resolv.conf.d/tail
en voeg ze daar toe.Zoals bij elke Ubuntu uitgave, is het aan te raden om de Ubuntu uitgave notities te lezen, hier beschikbaar:
De hoofdstukken Desktop en Gemeenschappelijke Infrastructuur bevatten een link naar
Het klinkt alsof je het hebt over het resolvconf pakket.
Installeer het resolvconf pakket.
Voer uit.
De bovenkant van het bestand is een enge waarschuwing. Het bestand /etc/resolv.conf wordt automatisch gegenereerd uit de inhoud van dit bestand; de waarschuwing staat er zodat het in /etc/resolv.conf komt te staan wanneer /etc/resolv.conf gegenereerd wordt. Voeg aan het eind van het bestand toe
Druk op Ctrl x en antwoord ja om het bestand op te slaan. Om af te ronden, regenereer /etc/resolv.conf zodat de wijzigingen nu worden toegepast:
Controleer dan de inhoud van /etc/resolv.conf om te zien dat de lijn die u toevoegde er nu staat. Verder zal hij er nog steeds staan de volgende keer dat uw machine opstart of uw netwerkdienst wordt herstart, afhankelijk van wat het eerst komt.
Opmerking: Dit antwoord was voor een nogal verschillende, pre-merge versie van de Vraag, met alleen de nadruk op het pre-pending van een gewenste name-server.
Dit werkt pre-12.04:
Bewerk
/etc/dhcp3/dhclient.conf
en voeg :prepend domain-name-servers 127.0.0.1;
(In feite is deze regel al aanwezig; het enige wat u hoeft te doen is het commentaar verwijderen).