Když změníte konfiguraci DNS pomocí souboru /etc/resolv.conf, museli jste si všimnout, že změny nejsou trvalé. Restartování a vaše změny se mohou vrátit k původnímu nastavení. Měl jsem tento problém, když jsem změnil nastavení DNS na sledování Netflixu mimo USA. Úprava souboru resolv.conf vyřešila můj problém, ale pouze prozatím. Moje změny nebyly trvalé a když jsem se znovu podíval na soubor resol.conf, zjistil jsem, proč tomu tak je. Soubor to jasně uvedl a nevěnoval jsem tomu pozornost:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
Jak již bylo řečeno, mé změny byly přepsány. Úprava souboru resolv.conf je dobrá pro okamžité testování, ale vyvstává otázka, jak provést změny v souboru resolv.conf trvale v Ubuntu nebo jakýkoli jiný systém Linux.
V tomto rychlém tipu proberu řešení, které můžete použít k tomu, aby byly změny v resolv.conf trvalé.
Proveďte trvalé změny v resolv.conf:
Aby byly změny související s DNS v resol.conf trvalé, musíte změnit konfigurační soubor DHCP s názvem dhclient.conf . Soubor najdete v tomto umístění:/etc/dhcp/dhclient.conf
Uvidíte řádky jako tyto:
#supersede domain-name "fugue.com home.vix.com";
#prepend domain-name-servers 127.0.0.1;
Odstraňte předchozí znak „#“ a použijte požadovaný server názvu domény a názvu domény. Uložte jej. Nyní budou změny související s DNS trvalé.
Alternativní řešení pro provedení trvalých změn v resolv.conf:
Toto řešení vyžaduje program resolvconf k instalaci do vašeho systému. Normálně je tento program nainstalován v mnoha systémech Linux ve výchozím nastavení, ale abyste se ujistili, že ano, použijte následující příkaz v terminálu (Ctrl+Alt+T) v Ubuntu:
sudo apt-get install resolvconf
Jakmile se ujistíte, že je resolvconf nainstalován, upravte konfigurační soubor pomocí následujícího příkazu:
sudo gedit /etc/resolvconf/resolv.conf.d/base
Uložte. Nyní bude nastavení v resolv.conf trvalé.
Doufám, že vám tento rychlý tutoriál pomohl změnit nastavení DNS a učinit tyto změny trvalými. Vítáme jakékoli dotazy, návrhy a poděkování. Ciao :)