Velkommen www.hostemostel.com RSS | Legg til i favoritter | Sitemap

Slik feilsøker du en Linux DNS-feil

Postet av : Camilla Näslund

 

1.

Start et terminalvindu og skriv 'ip addr show' for å vise nettverksgrensesnittene som er aktivert på systemet. Ignorer den første enheten som er oppført, som kommandoen merker 'lo' for loopback-grensesnitt. Hvis systemet har et annet gyldig nettverksgrensesnitt, vil det vise det under 'eth0' eller 'wlan0', selv om det kan være mer. Hvis ingen andre enheter er oppført, er problemet ikke DNS, men i stedet er nettverksenheten selv. Legg til en nettverksenhet på datamaskinen før du fortsetter med feilsøkingsprosessen.

2.

I terminalvinduet skriver du «mindre /etc/resolv.conf» for å vise konfigurasjonen for DNS servere på denne datamaskinen. Legg merke til IP-adressene oppført etter 'nameserver' (en DNS-server) i denne filen. Merk at denne kommandoen åpner en tekstredigerer, som kan lukkes ved å trykke på 'q' -tasten.

3.

I terminalvinduet skriver 'ping' etterfulgt av IP-adressen av en av navneserveren identifisert i resolv.conf filen. Hvis denne kommandoen returnerer en melding som ligner på '64 byte fra 128.200.1.4', er DNS-serveren tilgjengelig, men kan ikke løse navnene riktig. Hvis kommandoen ikke returnerer en slik melding, er kanskje navneserveren som er oppført i resolv.conf, ikke tilgjengelig i det hele tatt. Hvis resolv.conf lister opp mer enn en navneserver, kan du prøve å pinge den andre. Merk at ping-kommandoen fortsetter å kontakte måladressen til den blir fortalt å stoppe, så hold nede kontrolltasten og trykk 'c' for å stoppe den.

4.

Hvis navneserverne oppført i resolv.conf er tilgjengelig, skriv inn kommandoen 'vert' etterfulgt av navnet på et populært nettsted, for eksempel 'www.google.com' og trykk enter. Vertskommandoen skal vise en uttalelse som 'www.google.com har adresse 72.13.204.147' for å indikere at denne datamaskinen kan kontakte den konfigurerte DNS-serveren for å returnere en IP-adresse for å matche DNS-navnet som er angitt ovenfor. Hvis det gjør det, kan du prøve å skrive inn navnet på en problematisk adresse for å sammenligne resultatene. Hvis navneserveren returnerer gode data til et populært nettsted som Google, men ingen data for et annet nettsted, er problemet et DNS-konfigurasjonsproblem som er spesifikt for det problematiske nettstedet. Den beste løsningen for å løse situasjonen er å kontakte en teknisk supportperson tilknyttet med den adressen. Hvis navneserveren ikke returnerer data fra en av adressene, ligger problemet sannsynligvis i DNS-serveren denne datamaskinen er konfigurert til å bruke. Endre 'nameserver' -verdiene i resolv.conf.

5.

Skriv kommandoen 'vi /etc/resolv.conf.' Trykk på innsatsnøkkelen for å gå inn i redigeringsmodus i VI-tekstredigeringsprogrammet. Bruk piltastene til å bevege deg gjennom teksten, og endre de eksisterende navneserververdiene eller legg til en slik at filen bare inneholder følgende 'nameserver 208.67.222.222.' OpenDNS-tjenesten gir denne DNS-serveren for offentlig bruk.

Tips og advarsler

  • For å endre resolv.conf-filen, vil det være nødvendig å Skriv inn superbrukermodus ved å skrive «su» og angi passordet ditt.
  • De fleste DNS-feil skyldes at feiladressen er oppgitt, så sjekk adressen på en annen datamaskin før du endrer DNS-innstillinger.
  • DNS (Domain Name System) -feil hindrer brukere fra å koble til eksterne applikasjoner, chatte og surfe på nettet. På Linux-systemer, er verktøyene for å feilsøke disse feilene noe annerledes enn de på en Windows- eller Mac-datamaskin, men prosessen forblir fundamentalt den samme. Følg denne trinnvise prosessen for å løse DNS-feil ved hjelp av verktøy som er felles for enhver distribusjon av Linux.

    
    Copyright © 2010-2019