Dokumentacja techniczna OVH

Zmiana serwerów DNS instancji

Zmiana domyślnych serwerów DNS instancji Public Cloud

Ostatnia aktualizacja z dnia 18-11-2019

Wprowadzenie

Domyślnie serwerem DNS instancji będzie serwer OVH (213.186.33.99). Jeśli chcesz, możesz go zmienić lub dodać inny. Jednak serwery DNS są skonfigurowane automatycznie dzięki serwerowi DHCP i nie można ich zmienić, edytując po prostu plik resolv.conf.

Z tego przewodnika dowiesz się, jak zmienić konfigurację DHCP swojej instancji. Następnie będzie można zmienić serwery DNS instancji.

Wymagania początkowe

  • Posiadanie instancji Public Cloud.

W praktyce

Debian / Ubuntu

Można odczytać plik resolv.conf, aby sprawdzić serwer DNS instancji:

cat /etc/resolv.conf

domain openstacklocal search openstacklocal nameserver 213.186.33.99

  • Edytuj plik /etc/dhcp/dhclient.conf przy użyciu żądanych serwerów DNS. W przypadku tej konfiguracji są dwie możliwości:

Chcesz dodać serwer DNS obok tego, który dostarczamy domyślnie:

supersede domain-name-servers 127.0.0.1;

Chcesz dodać serwer DNS, aby zastąpić ten, który dostarczamy domyślnie:

prepend domain-name-servers 127.0.0.1;
  • Sprawdź, czy konfiguracja została zastosowana (może to potrwać kilka minut):
cat /etc/resolv.conf

domain openstacklocal
search openstacklocal
nameserver 127.0.0.1
nameserver 213.186.33.99

CentOS / Fedora

nmcli

eth0: connecté to System eth0
        "Red Hat Virtio"
        ethernet (virtio_net), FA:16:3E:B6:FB:89, hw, mtu 1500
        ip4 default
        inet4 51.77.205.51/32
        route4 0.0.0.0/0
        route4 51.77.205.51/32
        route4 51.77.204.1/32
        inet6 fe80::f816:3eff:feb6:fb89/64
        route6 ff00::/8
        route6 fe80::/64

lo: non-géré
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536

DNS configuration:
        servers: 127.0.0.1 213.186.33.99
        interface: eth0
  • Znajdź nazwę swojego interfejsu publicznego:
nmcli connection show

NAME         UUID                                  TYPE      DEVICE
System eth0  5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03  ethernet  eth0
  • Wyłącz modyfikację automatycznych DNS i wprowadź żądane DNS:
nmcli con mod "Nazwa interfejsu" ipv4.ignore-auto-dns yes
nmcli con mod "Nazwa interfejsu" ipv4.dns "127.0.0.1 213.186.33.99"
  • Zastosuj konfigurację:
nmcli con down "Nazwa interfejsu" && nmcli con up "Nazwa interfejsu"
  • Sprawdź, czy konfiguracja została zastosowana:
nmcli | grep -E 'DNS|server|interface'

DNS configuration:
        servers: 127.0.0.1 213.186.33.99
        interface: eth0

Windows

change-dns-servers

  • Następnie przejdź do konfiguracji IPv4 publicznej karty sieciowej.

change-dns-servers

  • Dodaj serwery DNS, których chcesz użyć:

change-dns-servers

Polecenie nslookup pozwala sprawdzić w programie PowerShell, który serwer DNS jest używany domyślnie.

Sprawdź również

Logowanie do instancji Public Cloud.

Logowanie jako użytkownik root i ustawienie hasła.

Zmiana nazwy hosta instancji Public Cloud.

Dołącz do społeczności naszych użytkowników na stroniehttps://community.ovh.com/en/


Inne przewodniki, które mogą Cię zainteresować...