DNS ( Domain Name System ) feilene hindre brukere i å koble til eksterne applikasjoner , chatting og surfing på Internett . På Linux- systemer , verktøy for feilsøking disse feilene avvike noe fra de på en Windows-eller Mac-maskin , men prosessen er fortsatt fundamentalt den samme. Følg denne steg-for- steg prosess for å løse DNS- feil ved hjelp av verktøy som er felles for alle distribusjon av Linux. Instruksjoner
en
Start en terminal vindu og skriv " ip adr show" for å vise nettverksgrensesnitt øyeblikket aktivert på systemet. Ignorer den første enheten på listen, som kommandoen etiketter "lo " for loopback -grensesnittet . Hvis systemet har en annen gyldig nettverksgrensesnitt det vil vise det under lo som " eth0 " eller " wlan0 ", selv om det kan være mer . Hvis ingen andre enheter er oppført så problemet er ikke DNS , men i stedet er nettverket enheten selv . Legg til en nettverksenhet til datamaskinen før du fortsetter med feilsøkingen .
2
I terminalvinduet type " mindre /etc /resolv.conf " for å vise konfigurasjonen for DNS -servere på denne datamaskinen . Noter IP-adressene oppført etter " nameserver " ( en DNS- server) i denne filen. Merk at denne kommandoen åpner en tekst editor, som kan lukkes ved å trykke " q "-tasten.
3
I terminalvinduet skrive "ping" etterfulgt av IP- adressen til en av navnetjener identifisert i resolv.conf. Hvis denne kommandoen returnerer en melding som ligner på " 64 bytes fra 128.200.1.4 ", da DNS -server er tilgjengelig, men kan ikke løse navnene på riktig måte . Hvis kommandoen ikke returnerer en slik melding , så nameserver oppført i resolv.conf ikke kan være tilgjengelig i det hele tatt . Hvis resolv.conf lister mer enn en navnetjener , prøv å pinge den andre. Merk at ping -kommandoen fortsetter å kontakte målet adresse til beskjed om å stoppe , så hold nede CTRL- tasten og trykk " c " for å stanse det .
4 p Hvis navnetjenere oppført i resolv.conf er tilgjengelig, skriver du kommandoen "host " etterfulgt av navnet på en populær nettside , for eksempel " www.google.com " og trykk enter. Verten kommandoen skal vise en uttalelse som " www.google.com har adresse 72.13.204.147 " for å indikere at denne datamaskinen kan kontakte sin konfigurerte DNS-server for å returnere en IP -adresse som passer inn DNS-navnet skrevet over . Hvis den gjør det så vellykket , prøv å legge inn navnet på et problematisk adresse for å kunne sammenligne resultatene . Hvis nameserver returnerer gode data for et populært nettsted som Google , men ingen data for et annet nettsted, så problemet er en DNS -konfigurasjon spesifikt problem knyttet til at problematisk område , og den beste måten å løse situasjonen er å kontakte en teknisk støtte person tilknyttet med denne adressen. Hvis nameserver returnerer ingen data fra enten adresse, så problemet ligger trolig i DNS-serveren denne datamaskinen er konfigurert til å bruke . Endre "Nameserver " verdier i resolv.conf .
5
Skriv kommandoen " vi /etc /resolv.conf . " Hit Insert-tasten for å gå til redigeringsmodus i VI tekst editor. Bruk piltastene til å flytte gjennom teksten og enten endre eksisterende navnetjener verdier eller legge en slik at filen inneholder kun den følgende " nameserver 208.67.222.222 . " Den OpenDNS tjenesten gir dette DNS server for offentlig bruk.