Obsługa sieci

wpis w: Articles | 0

zmień ustawienia DNS w Linuksie

Ostatnia aktualizacja: 2019-07-22

Autor: Jered Heeschen

Jeśli stwierdzisz, że ustawienia serwera nazw domen (DNS) są skonfigurowane lub wolisz używać własnych w tym artykule opisano, jak zmienić ustawienia DNS serwera Linux®.,

Jeśli chcesz przetestować swoją witrynę bez łącza testowego przed uruchomieniem SSLor sprawdź, czy aliasy działają przed zmianami DNS, możesz zmodyfikować plik hostów, aby nadpisać DNS dla domeny na określonej maszynie.

Dodaj serwery nazw do pliku konfiguracyjnego

w większości systemów operacyjnych Linux serwery DNS używane przez system do rozwiązywania nazw są zdefiniowane w pliku/etc / resolv.plik conf. Ten plik powinien zawierać co najmniej jedną linię nameserver. Każda linianameserver definiuje DNSserver., Serwery nazw są nadawane priorytetowo w kolejności, w jakiej system znajduje je w pliku. Użyj adresów protokołu internetowego (IP) serwerów nazw po wprowadzeniu ich do pliku konfiguracyjnego, ponieważ system nie wie, co zrobić z nazwami domen, dopóki nie wie, jak dostać się do serwerów Dnsserverów.

w niektórych przypadkach, /etc/resolv.conf może być bezpośrednio zarządzanym plikiem, wypełnionym przez usługę sieciową (network za pomocą skryptów initscripts lubNetworkManager)., Aby bezpośrednio edytować plik konfiguracyjny, wykonaj następujące kroki, aby dodać serwery DNS:

  1. Otwórz resolv.plik conf z edytorem, takim jak nano, w celu dokonania niezbędnych zmian. Jeśli plik jeszcze nie istnieje, polecenie tworzy go:

    sudo nano /etc/resolv.conf

  2. Dodaj wiersze nazw serwerów, których chcesz użyć. Poniższa tabela pokazuje, które adresy IP serwerów nazw mają być używane w zależności od tego, które centra danych przechowują twoje serwery w chmurze., Kolumna „Name server IP address” pokazuje linie do dodania do pliku konfiguracyjnego:

    Data center Name server IP address
    Hong Kong (HKG) Nameserver 120.136.32.62
    Nameserver 120.136.32.63
    Northern Virginia (iad) Nameserver 69.20.0.164
    Nameserver 69.20.0.196
    London (Lon) Nameserver 83.138.151.80
    Nameserver 83.138.151.,81
    Chicago (ORD) nameserver 173.203.4.8
    nameserver 173.203.4.9
    Dallas/Fort Worth (DFW) nameserver 72.3.128.240
    nameserver 72.3.128.241.
    Sydney (SYD) nameserver 119.9.60.62
    nameserver 119.9.60.63.
    Frankfurt (FRA) nameserver 159.135.130.45
    nameserver 159.135.130.46
  3. Save the file.,

  4. aby upewnić się, że nowe ustawienia działają,ping nazwa domeny za pomocą następującego polecenia:

    ping-C 3 rackspace.com

powinieneś zobaczyć wynik podobny do następującego:

Jeśli otrzymasz wiadomośćunknown host, sprawdź dwukrotnie adresy IP ustawione jako serwery DNS.

dodaj te same nazwy serwerów z adresami IPv6

Jeśli używasz IPv6 na swoim serwerze, może być konieczne dodanie adresów IPv6 serwerów nazw do resolv.plik conf., Możesz sprawdzić, czy serwer aDNS ma adres IPv6, wykonując następujące kroki:

Jeśli adres IPv6 jest zwracany, możesz dodać go jako inną linię nameserverw resolv.plik conf, w następujący sposób:

nameserver 2001:4800:d::1

następnie przetestuj, jak poprzednio pokazano, używając poleceniaping6zamiast poleceniaping, aby wymusić użycie protokołu IPv6.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *