GNU/Linux >> Znalost Linux >  >> Linux

Linux – Jak přepsat servery Vm DNS?

Používám virtuální počítač CentOS 7 a věřím, že sbírá jmenné servery DNS z mého systému Fedora 27 přes DHCP. Snažím se změnit DNS nameserver v /etc/resolv.conf na jmenné servery Google. Na mé fedoře 27 je to jiné, když to udělám a provedu systemctl restart network vrací se ke stejným jmenným serverům na fedoře 27.

Existuje způsob, jak to přepsat?

Věřím, že musím něco udělat v /etc/sysconfig/network-scripts/

Jsem připojen přes ethernet enp0s3 na vm a samozřejmě přemostěný na virbr0

Přijatá odpověď:

Síťové rozhraní virtuálního počítače je nakonfigurováno tak, aby přijímalo DNS z dhcp pouze. Změňte nastavení rozhraní.

Konfigurační soubory síťového rozhraní jsou v /etc/sysconfig/network-scripts/ .

Řekněme, že je to kvm vps a síťové rozhraní je eth0. Upravte soubor /etc/sysconfig/network-scripts/ifconfig-eth0 a přidejte následující pro jmenný server IPv4 společnosti Google

PEERDNS=no
DNS1=8.8.8.8
DNS2=8.8.4.4

Poté restartujte síť následovně

sudo service network restart

Můžete použít jakýkoli jiný jmenný server.

Výše uvedené jmenné servery budou přidány do resolve.conf a PEERDNS=no direktiva zastaví dhcp ze změny jmenného serveru.

Jiný způsob dělá resolv.conf číst pouze i pro uživatele root takto

chattr +i /etc/resolv.conf

Pokud chcete soubor upravit, použijte chattr -i /etc/resolv.conf před úpravou.

P.S. PEERDNS=no funguje pouze se systémem založeným na RHEL včetně RHEL, CentOS a Fedora.


Linux
  1. DNS cache v linuxu

  2. Jak zakázat automatickou konfiguraci na IPv6 v Linuxu?

  3. Jak zakázat ipv6 na konkrétním rozhraní v linuxu?

  1. Linux – jak vytvořit připojení ad-hoc?

  2. Jak zakázat Ipv6 na Ubuntu, Linux Mint, Debian

  3. Jak zaregistruji server Linux se serverem Windows DNS

  1. Jak nastavit pojmenovanou službu DNS na serveru Redhat 7 Linux

  2. Jak nainstalovat Grafana na servery Linux

  3. Jak zrychlit připojení k internetu na Linuxu