DNS-klient - Udokumenterte og lite kjente funksjoner i Windows XP. Hva er DNS og hvordan fungerer det

Alle webansvarlige og mange vanlige brukere som har en vag idé om hvordan nettsteder fungerer, vet godt hva nettstedshosting er. Men ikke alle nettbrukere vet hva DNS er, hvorfor du trenger det, og hvorfor du ikke kan klare deg uten det. Så hva er det og hva spises det med? DNS er en forkortelse for den engelske definisjonen av Domain Name System. DNS er et distribuert system som kan rapportere IP-adressen til en enhet på forespørsel for et spesifikt domenenavn. Navnet IP-adresse er også avledet fra den engelske frasen Internet Protocol Address, som betegner en unik identifikator eller adresse til en enhet på et nettverk, enten det er et lokalt nettverk eller world wide web. Enheter er for det meste datamaskiner til brukere, men det kan være andre enheter, inkludert skrivere osv.

Som du vet, har hver datamaskin på et nettverk sin egen unike IP-adresse, som kreves for å fungere på nettverket. Uten å vite denne adressen vil ingen bruker kunne sende en forespørsel eller kontakte denne enheten. En webmaster som oppretter siden sin og velger hosting for wordpress, hosting for joomla eller hosting for andre CMS, mottar IP-adressen til ressursen sin. IP-adressen består av et 4-byte tall, atskilt med prikker, og ser omtrent slik ut: 183.76.34.23, 162.34.12.183, etc. Selvfølgelig vil ikke alle kunne huske dette settet med tall, og hvis de gjør det, er det bare noen få nettsteder, noe som ikke er nok for normal nettverksdrift. Det er her DNS hjelper, som tjener til å bestemme IP-adressen ved hjelp av domenenavnet, som er mye lettere å huske og finne.

Å bestemme en IP-adresse fra et domenenavn kalles også oppløsning. For å gi et raskt søk etter ønsket side eller ressurs, ble et helt hierarkisk system av DNS-servere utviklet. Alle webutviklere som bruker webhotell vet at et domenenavn kan bestå av flere deler (domenenavn 1, 2, 3 nivåer). En bestemt gruppe servere er ansvarlig for hver del av domenenavnet, så hver brukerforespørsel videresendes til flere servere, hvoretter den når den ønskede serveren, som er vert for det ønskede nettstedet.

For å tydelig demonstrere den hierarkiske driften av DNS-systemet, la oss forestille oss hvordan søket etter nettstedet primer.narod.ru vil bli utført. Først er det en forespørsel til DNS-serveren, som er ansvarlig for ru-sonen. Ytterligere forespørsler videresendes til serveren, som allerede er ansvarlig for narod.ru-sonen. Etter det mottar datamaskinen adressen til serveren som er ansvarlig for primer.narod.ru-sonen, og denne serveren indikerer allerede hvilken adresse som tilsvarer nettstedet primer.narod.ru, og brukeren kommer til den nødvendige ressursen. Uansett om en webutvikler bruker gratis eller betalt hosting, vil alle forespørsler til ressursen hans gå gjennom et lignende opplegg.

DNS Server er spesialisert programvare som kreves for å opprettholde DNS. DNS-serveren kan operere i videresendingsmodus (sende en forespørsel til en annen server), i sonevedlikeholdsmodus (kun forespørsler til den betjente sonen blir servert, mens forespørsler til andre soner ikke aksepteres), i den selvutførende rekursive forespørselsmodusen. En DNS-klient er et eget program eller modul i et program som brukes til å bestemme en verts adresse ved hjelp av navnet. Vanligvis er DNS-klientfunksjonen innebygd i nettleseren som brukes av brukeren til å surfe på nettet, slik at han kanskje ikke engang vet hva som foregår "der" når han går inn og søker etter et bestemt nettsted.

DNS-klient

DNS-klient- et program (eller en modul i et program) som sikrer bestemmelsen av vertsadressen ved dets fulle navn (prikken på slutten er vanligvis enten lagt til av DNS-klienten eller implisitt, men i tilfelle bruk av domene-suffikser , forskjeller i klientens oppførsel ved navnbestemmelse med en prikk på slutten og uten).

DNS-serverdriftsmoduser

DNS-serveren som utfører klientens forespørsel kan fungere i en av tre moduser:

  • modusen for å videresende (overføre) forespørsler til en annen DNS-server - i dette tilfellet er forespørselen nesten den samme som forespørselen til DNS-klienten. (Dette er skjemaet som brukes når du bruker caching DNS-servere og servere i DMZ).
  • selvutførende rekursiv spørringsmodus.
  • sonetjenestemodus (i dette tilfellet aksepteres ikke forespørsler om useriøse (ikke-autoritative) soner, i stedet returneres adressene til rotserverne).

I det generelle tilfellet er en konfigurasjon mulig når DNS-serveren oppfører seg forskjellig for forskjellige servere og soner (for eksempel aksepterer den rekursive spørringer fra det lokale nettverket, bare forespørsler til autoritative soner fra det eksterne nettverket, eller videresender spørringer kun til en annen server for spesifiserte soner).

Arbeidsstasjoner og servere i Active Directory bruker flere DNS SRV-poster for å finne den nærmeste domenekontrolleren på et nettsted og for dynamisk å oppdatere DNS-posten for en arbeidsstasjon.

Grensesnittet mellom programmet og DNS-klienten

De fleste programmer som bruker DNS-funksjoner implementerer ikke funksjonaliteten på egen hånd (via sockets), men bruker enten funksjonene til DNS-klienten levert av operativsystemet, eller bruker et ferdig klientbibliotek. Minoriteten er for det meste lavnivåverktøy og serverprogramvare som krever mer spesifikk funksjonalitet enn DNS-klienten gir.

se også

Notater (rediger)

Litteratur

  • Paul Albitz og Cricket Lee - DNS og BIND, ISBN 5-93286-035-9, Symbol-Plus, 2002

Lenker


Wikimedia Foundation. 2010.

Se hva en "DNS-klient" er i andre ordbøker:

    - ... Wikipedia

    Dette begrepet har andre betydninger, se DNS (disambiguation). DNS-navn: Domenenavn Systemnivå (i henhold til OSI-modell): Applikasjonsfamilie: TCP / IP-port / ID: 53 / TCP, 53 / UDP Formålet med protokollen: Oppløsning av domenenavn ... Wikipedia

    Dynamisk DNS-teknologi som gjør at informasjon på DNS-serveren kan oppdateres i sanntid, og (valgfritt) i automatisk modus. Den brukes til å tildele et permanent domenenavn til en enhet (datamaskin, nettverk ... ... Wikipedia

    klient-server-modell- En generell måte å beskrive tjenester på og en modell av brukerprosesser (programmer) for implementering av disse tjenestene. Klienten ber om servertjenester. Klienten samhandler direkte med brukeren og kan be om tjenestene til flere servere. ... ... Teknisk oversetterveiledning

    Client / Server Runtime Subsystem (CSRSS) eller csrss.exe er inkludert i Microsoft Windows NT-operativsystemet og gir en del av brukermodusen til Win32-delsystemet. ... ... Wikipedia

    DNS-navn: Domenenavn Systemlag (i henhold til OSI-modell): Applikasjonsfamilie: TCP / IP-port / ID: 53 / UDP-protokoll Formål: Domenenavnoppløsningsspesifikasjon: RFC 1034, RFC 1035 / STD 13 Grunnleggende implementeringer (klient ... Wikipedia

    Sjekk nøytraliteten. Diskusjonssiden skal ha detaljer ... Wikipedia

    Windows OS-tjenester (Windows-tjeneste, tjenester) applikasjoner som automatisk (hvis konfigurert) startes av systemet når Windows starter og kjøres uavhengig av brukerens status. Deler med begrepet demoner i ... ... Wikipedia

    Skriv inn DNS-klient Utvikler Internet Systems Consortium Operativsystem Unix, Windows-lisens? nslookup (engelsk navneserver-oppslagssøk på en navneserver) ... Wikipedia

    Nettgrensesnitt Zeroshell Type Ruter OS Utvikler Fulvio ... Wikipedia

DNS-klient

Tjenesten er utformet for å få IP-adressen til en ekstern datamaskin med et kjent domene eller url-adresse til denne datamaskinen (for eksempel www.mail.ru). I dette tilfellet realiseres prosessen med å skaffe IP-adressen til en ekstern datamaskin på grunn av samspillet mellom DNS-klienttjenesten og DNS-serveren. Denne interaksjonen starter etter å ha skrevet inn en forespørsel om å koble til en ekstern datamaskin ved å bruke datamaskinens domenenavn (for eksempel når du skriver inn adressen www.mail.ru i adressefeltet til nettleseren). Deretter prøver DNS-klienttjenesten å finne datamaskinens IP-adresse som tilsvarer det angitte domenet eller url-adressen i hurtigbufferen (denne hurtigbufferen eksisterer til DNS-klienttjenesten avsluttes og lagrer samsvarene til alle IP-adresser til domenenavn som allerede har blitt funnet av tjenestens DNS-server). Hvis DNS Client-tjenesten ikke finner en IP-adresse som tilsvarer domenenavnet i cachen, får den tilgang til innholdet i HOSTS-filen (hvis selvfølgelig tilgang til denne filen er tillatt) som ligger på den lokale datamaskinen (i % SystemRoot% \ System32 \ drivere \ etc ) og som inkluderer korrespondansen mellom domenenavn og IP-adresser til datamaskiner som disse navnene tilhører. Hvis denne filen heller ikke inneholder informasjon om IP-adressen til den nødvendige datamaskinen, går tjenesten til DNS-cep-ver, som brukes for å løse datamaskinnavn som standard (det kan være flere DNS-servere på nettverket, og en av dem er den viktigste, som datamaskiner refererer til for navneoppløsning). DNS-klienten ser i databasen etter IP-adressen til datamaskinen som eier domenenavnet. Hvis DNS-serverdatabasen ikke har informasjon om den korresponderende IP-adressen for dette domenenavnet, ser DNS-serveren på bufferen for allerede løste datamaskinnavn. Hvis hurtigbufferen heller ikke inneholder den nødvendige IP-adressen, adresserer DNS-serveren en forespørsel om navneløsning til oppstrøms DNS-serveren (hvis for eksempel denne DNS-serveren inneholder informasjon om narod.ru-domenet, adresserer DNS-serveren oppstrøms DNS-server som inneholder informasjon om ru-domenet osv.). Som et resultat, hvis oppløsningen av IP-adressen fortsatt var vellykket, blir IP-adressen som tilsvarer det gitte domenenavnet overført til DNS-klienten, som igjen overfører den til programmet som ba om oppløsningen av navnet fra det (ikke glem å legge denne navneoppløsningen til cachen). Hvis oppløsningen av navnet mislyktes, vil programmet varsle brukeren om dette og fortelle ham at datamaskinen med det angitte navnet ikke ble funnet.

MERK

Som allerede nevnt, ligger hosts-filen i % systemroot% \ system \ drivers \ ets-katalogen og brukes hvis DNS-klientbufferen ikke inneholder informasjon om oppløsningen til dette domenet eller url-navnet. Hosts-filen er en ren tekstfil som matcher en datamaskins IP-adresse med URL-en. Du kan selv lage matchende data for nettsteder du åpner ofte på Internett, slik at de åpner seg raskere og laster mindre trafikk når de åpnes (nettleseren trenger tross alt ikke å gå til DNS-serveren). For å gjøre dette er det nok å lage en linje i vertsfilen som ser slik ut: IP-adresse URL-adresse. For eksempel kan du løse IP-adressen til nettstedet www.mail.ru. Du har url-navnet (www.mail.ru), men hvordan finner du ut IP-adressen? For å gjøre dette trenger du kommandolinjeverktøyet ping.exe. Du må starte kommandolinjen og skrive inn kommandoen ping www.mail.ru, hvoretter programmet viser IP-adressen som tilhører url-navnet www.mail.ru. For www.mail.ru vil dette være adressen 194.67.57.26, det vil si at i vertsfilen må du opprette en linje som 194.67.57.26 www.mail.ru.

Hosts-filen kan også brukes til å bekjempe bannerservere. For å gjøre dette er det nok å bestemme navnet på nettstedet som distribuerer bannere til andre nettsteder til IP-adressen til datamaskinen din (for eksempel ved å bruke linjen 127.0.0.1 www.banners.com), og bannere fra dette nettstedet vil ikke lenger lastes inn.

Å bruke vertsfilen kan være nyttig på hjemmedatamaskiner med Internett-tilkobling, men det anbefales ikke på kommersielle nettverk.

DNS-klienttjenesten opptar omtrent 2604 Kbyte minne og starter med rettighetene til nettverkstjenesten (NT AUTHORITY \ NetworkService) automatisk hver gang en bruker logger på systemet (det starter som en separat svchost.exe-prosess). Denne tjenesten er nødvendig hvis det er en DNS-server på nettverket eller datamaskinen tilhører Active Directory (Active Directory antar allerede at det er en DNS-server på nettverket, for uten den kan ikke Active Directory installeres). Hvis disse betingelsene ikke er oppfylt, kan DNS-klienttjenesten deaktiveres (du tror kanskje at denne tjenesten også er nødvendig for å koble til Internett, men forskning har vist at dette ikke er tilfelle, men uten å bruke den, kvaliteten på sidesøk på Internett kan lide, derfor anbefales det ikke å deaktivere denne tjenesten hvis du er koblet til Internett). For å gjøre dette, må du sette Start DWORD-parameteren i registergrenen HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Dnscache-registergrenen til 4.

DNS er en tjeneste som gir utveksling mellom ulike nettverkssegmenter. Bruken kan redusere tiden brukt på å søke etter informasjon betydelig. I denne artikkelen vil du lære om de grunnleggende prinsippene for tjenesten, samt metodene og formene for dataoverføring på Internett.

Hvordan virker det

Ved begynnelsen av Internett var det et "flat" navnesystem: hver bruker hadde en egen fil som inneholdt lister over kontakter han trengte. Da han koblet til World Wide Web, ble dataene hans sendt til andre enheter.

På grunn av den raske utviklingen av Internett var det imidlertid nødvendig å forenkle datautvekslingen så mye som mulig. Derfor ble den delt inn i mindre segmenter-domener. I sin tur er de delt inn i underdomener. Øverst på adressen som sendes inn i den nominelle formen er roten - hoveddomenet.

Siden Internett er en amerikansk utvikling, er det to typer primære domener:

  • generiske domener som tilhører amerikanske institusjoner:
  1. com - forretningsorganisasjoner;
  2. gov - regjeringskontorer;
  3. edu - utdanningsinstitusjoner;
  4. mil - militære oppdrag;
  5. org - private organisasjoner;
  6. net - Internett-leverandør.
  • andre lands urfolksdomener er tobokstaver.

Det andre nivået består av forkortelser for byer eller regioner, og tredjeordens domener betegner ulike organisasjoner og virksomheter.

Prikken fungerer som en skiller mellom domener av ulik rekkefølge. Det er ingen punktum på slutten av navnet. Hvert enkelt prikkete domene kalles en etikett.

Lengden må ikke overstige 63 tegn, og den totale lengden på adressen er 255 tegn. I utgangspunktet brukes latin, tall og bindestrekstegnet, men for flere år siden begynte man å bruke prefikser basert på andre skriftsystemer. Bokstavsaken spiller ingen rolle.

Servere er datamaskiner som inneholder en liste over andre objekter innenfor ett nivå av nettverket, noe som gjør det mulig å fremskynde utvekslingen mellom brukere. De ble grunnlaget for det nye systemet.

Hvert lag i nettverket må ha sin egen server, som inneholder informasjon om adressene til brukere av segmentet.

Søket etter de nødvendige dataene er som følger:


Grunnleggende om DNS

En vert med flere domene kalles en sone... Filen inneholder hovedparametrene for segmentet. Dette inkluderer informasjon om FQDN eller Fully Qualified Domain Name (FQDN). Hvis en slik oppføring avsluttes med et punktum, betyr det at navnet på objektet er angitt riktig.

Det finnes flere typer datamaskiner som betjener DNS:

  • herre- hovedagenten til nettverket. Han kan endre konfigurasjonen;
  • slave- enheter av andre orden. De betjener klienter på lik linje med master og kan erstatte den i tilfelle feil. Dette letter belastningen på nettverket;
  • caching. Inneholder i sin informasjon om domener av fremmede soner;
  • usynlig. Ikke i beskrivelsen av sonen. Oftest tildeles denne statusen til brukere med masterstatus for å beskytte dem mot angrep.

Brukeren kan sende en av to typer forespørsler til dem.

Nettleseren sender den gjennom løsningsprogrammet:

  • tilbakevendende. Hvis serveren ikke inneholder den nødvendige informasjonen, lærer den i dette tilfellet de nødvendige dataene fra datamaskiner på høyere nivå og sender et svar til klienten. Dette lar deg redusere antall forespørsler og sparer tid og trafikk;
  • iterativ. Serveren sender et klart svar, og velger kun informasjon fra sin egen cache (minne). Hvis han ikke har passende data, gir han en lenke til andre datamaskiner. Nettleseren navigerer deretter til den adressen.

Det er to typer svar:

  1. autoritær- hvis data sendes fra enheter som betjener nettverket;
  2. ikke-autoritativ. Den sendes av en ekstern datamaskin som mottar de nødvendige dataene fra sin egen cache eller etter en iterativ forespørsel.

Video: DNS-tjeneste

Navn og IP-adresser

DNS gir oversettelse av nettstedsnavn til IP-adresser. På Internett kan hver enhet spores av 2 hovedparametere - domenenavn og IP-adresse. De kan tilordnes en brukers datamaskin, nettverksskriver eller ruter.

Dette er imidlertid ganske vilkårlig, siden en datamaskin kanskje ikke har et domenenavn, men bruker flere adresser. I tillegg må hver IP-adresse samsvare med alle domenenavn. Et domene kan imidlertid bare inneholde informasjon om én IP-adresse.

Arbeidstid

Servere kan operere i følgende moduser:

  1. vedlikehold av egen sone. Datautveksling foregår mellom master- og slavedatamaskiner. I dette tilfellet aksepteres ikke forespørsler fra ikke-autoritative brukere;
  2. utføre et rekursivt spørsmål;
  3. videresending- serveren sender en forespørsel til en annen sone.

Endre DNS-parametere

Vanligvis settes disse parameterne automatisk av nettverket. For å tilbakestille dataene, må du gå til delen "Nettverkstilkoblinger".

Foto: endre DNS-serverparametere

Etter det må du gå inn i protokollen som brukes til å vedlikeholde nettverket.

I delen "Egenskaper" kan du angi de nødvendige parameterne. Vanligvis vises hoved-IP-adressen til serveren og den alternative adressen.

Meldingsformat

Meldingene som brukes til å utveksle informasjon av tjenesten begynner med en 12-byte overskrift. Dette etterfølges av et identifikasjonsfelt som lar deg bestemme hvilken forespørsel svaret kom til.

Flaggfeltet (neste 16 biter) inneholder informasjon:

  1. meldingstype;
  2. operasjonskode;
  3. identifikasjon av autoritet (dvs. viser om serveringsdatamaskinen tilhører nettverket);
  4. TC flagg. Viser om meldingen kom avkortet eller fullstendig.
  5. rekursjonsflagg, dvs. ber serveren sende forespørsler til høyere ordens datamaskiner;
  6. flagg for rekursjonsevne. Indikerer serverens evne til å videresende meldinger;
  7. returkode. Viser om et svar ble sendt med feil eller ikke.

Det siste 16-bits feltet viser det totale antallet parametere tatt i betraktning.

DNS-spørsmål

Del av en ressurspost i et svar

Ethvert svar inneholder informasjon om parten som sendte meldingen. Den inneholder følgende data: svar, serverlegitimasjon og tilleggsinformasjon om den.

I tillegg til dem inneholder meldingen:

  • domenenavn;
  • type forespørsel;
  • utløpsdatoen for den hurtigbufrede versjonen;
  • ressursrekordlengde - et estimat på mengden informasjon.

Pekerforespørsler

Pekerspørringer rettes for å finne siden i invers modus, dvs. søk etter et ressursnavn etter IP-adresse, gitt som en punktdelt tekststreng.

For å sende den skrives vertsadressen i motsatt rekkefølge med tillegg av et spesifikt suffiks (oftest i formen in-addr.arpa).

Operasjonen kan utføres hvis ressursen inneholder en PTR-post. Dette lar deg overføre kontroll over sonen til eieren av IP-adressene.

Ressursposter

Dette er en liste over hovedprogrammene som brukes av tjenesten. Disse postene er unike innenfor samme domene. Duplikater av disse postene kan eksistere på forskjellige nivåer i nettverket.

Disse dataene inkluderer følgende typer poster:

  1. SOA– Start av krefter. Den lar deg matche domenet og datamaskinene som betjener det. De inneholder også informasjon om utløpsdatoen til den hurtigbufrede versjonen, og kontaktpersonen som betjener serveren på et visst nivå;
  2. Og inneholder en liste over IP-adresser og deres tilhørende verter. De lar deg identifisere adressen til domeneressurser;
  3. NS (navneserver) inkludere en liste over datamaskiner som betjener domenet;
  4. SRV (tjeneste) viser alle ressursene som utfører de viktigste funksjonene til tjenesten;
  5. MX (Mail Exchanger) tillate deg å automatisk konfigurere distribusjonen av data til serveringsdatamaskiner innenfor samme domene;
  6. PTR (peker) brukes til å finne navnet på en ressurs hvis brukeren kjenner IP-adressen;
  7. CNAME (kanonisk navn) tillate at en server refereres til av flere aliaser i en tjeneste.

Buffer

For å finne informasjonen du trenger, kan nettleseren søke etter informasjon i tre segmenter. Først søkes de nødvendige dataene ved hjelp av en DNS-tjeneste, dvs. på lokalt nivå. De kan bli funnet hvis datamaskinen inneholder en Hosts-fil.

Men hvis operasjonen mislykkes, sender klienten en forespørsel. For å fremskynde søket etter informasjon, brukes bufrede servere. Hvis den ikke finner dataene den trenger, utfører den en rekursiv spørring. Ved arkivering kopierer den data fra andre nettverk.

Foto: sette opp en caching DNS-server

Dette lar deg spare trafikk ved å ikke henvende deg til autoritative brukere. Men en åpen oppføring forblir gyldig i en begrenset periode. Utløpsdatoen er satt i sonefilen. Som standard er minimum 1 time.

UDP eller TCP

Tjenesten støtter både UDP og TCP.

UDP brukes til å sende meldinger over wide area-nettverk. Størrelsen på meldinger som sendes via denne protokollen er begrenset. Ufullstendige svar inneholder TS-taggen. Dette betyr at svarstørrelsen oversteg 512 byte, så resten nådde ikke datamaskinen.

Den er mindre pålitelig fordi den ikke har et spesifikt tidsavbrudd for forespørselssvar. Imidlertid er et slikt system egnet for å overføre en enorm mengde informasjon.

TCP brukes til å overføre slike data fordi det lar en hvilken som helst mengde data mottas, delt inn i segmenter av en viss størrelse.

Den brukes også av sekundære servere når de ber om data fra vertsdatamaskinene hver tredje time for å finne ut om nettverkskonfigurasjonsfilen er oppdatert.

DNS har en kompleks hierarkisk struktur. Serversystemet gir imidlertid fleksibel og rask interaksjon mellom alle brukere og enheter i nettverket.

For å finne ut nødvendig informasjon, sender klienten en forespørsel. Svaret inneholder grunnleggende informasjon om objektet av interesse og datamaskinen som betjener sonen. For å utføre denne utvekslingen brukes UDP- og TCP-protokollene.

Hvis klienter ikke kan få tilgang til ressurser på nettverket ved hjelp av vertsnavn eller fullt kvalifisert domenenavn, skyldes dette problemet vanligvis en av disse feilene:

  • Et negativt svar lagres i den lokale navneoversettelsesbufferen
  • DHCP-server ga klienter en ugyldig navneoppløsningsserveradresse
  • Ugyldige statiske TCP/IP-parametere er angitt
  • Navn på andre domener er ikke spesifisert som suffikser lagt til i DNS-suffiksrekkefølge (tilleggsparametere for TCP/IP-protokollen)
  • Nettverksmaskinvarefeil (nettverksadaptere, kabler, brytere, rutere osv.)

Hvis klienter ikke får tilgang til systemet ved å bruke et fullt kvalifisert domenenavn, er det en god idé å først finne ut om problemet er med navneoversettelsestjenesten eller med selve nettverket. Den enkleste måten å gjøre dette på er å sende en testekkopakke til det eksterne systemet med en IP-adresse. Hvis det eksterne systemet reagerer på testekkopakken, er problemet faktisk med navneoversettelsestjenesten (hvis ikke, se etter maskinvareproblemer i nettverksmiljøet).

Du kan da prøve å sende en testekkopakke med et fullt kvalifisert domenenavn.

Hvis ping-kommandoen viser en feil IP-adresse, må du finne kilden til den feil IP-adressen. Mest sannsynlig er kilden til den ugyldige IP-adressen DNS-serveren eller Hosts-filen på klientdatamaskinen (plassert i % systemroot% \ system32 \ drivers \ etc-katalogen). Hvis ingen statiske oppføringer er spesifisert i Hosts-filen, kan du bruke nslookup-verktøyet for å finne kilden til den feilaktige oversettelsen.

La oss nå anta at riktig IP-adresse vises når du bruker et fullt kvalifisert domenenavn. Etter det må du sende en testekkopakke, som kun spesifiserer navnet på den eksterne verten. Hvis testpingen mislykkes, kan kilden til problemet anses som funnet fordi ingen DNS-suffikser legges til navneløsningsspørsmål. Dette problemet løses ved å legge til DNS-suffikser til den aktuelle suffikslisten. Denne listen er tilgjengelig på DNS-fanen i vinduet TCP/IP-egenskaper for et spesifikt nettverksgrensesnitt.

Vanlige DNS-klientproblemer

Mulig årsak

Etter å ha endret en vertspost på en DNS-server, kan ikke klienter få tilgang til den verten

  • Den opprinnelige IP-adressen for denne verten ble lagret i den lokale navneløserbufferen. På klientsystemet må du kjøre kommandoen ipconfig / flushdns, som vil tømme den lokale løserbufferen.
  • Feilkonfigurert Hosts-fil på den lokale datamaskinen

Brukeren mottar en "Nettverksbane ikke funnet"-melding når han prøver å få tilgang til en nettverksressurs

  • Feilkonfigurerte TCP/IP-parametere eller ikke oppnådd leieavtale fra DHCP-server
  • DNS-server utilgjengelig
  • Feil statiske oppføringer i Hosts-filen på det lokale systemet
  • Brukeren prøver å få tilgang til ressurser som er i et annet domene. Legg til DNS-suffikser til DNS-fanen i vinduet Avanserte TCP / IP-egenskaper på den lokale datamaskinen

Klienten mottar feil svar fra DNS-serveren

  • A-posten for den forespurte ressursen inneholder en ugyldig IP-adresse. Endre IP-adressen på DNS-serveren og tøm resolver-bufferen på klientdatamaskinen. Tving deretter klienten til å kjøre forespørselen på nytt.
  • Klientens forespørsel behandles av en sekundær DNS-server hvis sonedata er utdatert. For å rette opp situasjonen må du redusere oppdateringsintervallet for den primære sonen, eller legge til den sekundære serveren i varslingslisten på den primære serveren. For å umiddelbart oppdatere sonen på den sekundære serveren, kan du høyreklikke på sonen på den sekundære serveren og velge Overfør fra master

Klientvertsnavn og IP-adresser er ikke dynamisk registrert på den primære DNS-serveren

  • Dynamisk oppdatering er deaktivert i TCP/IP-egenskapene på klientdatamaskinen. Sjekk om det er merket av for Registrer denne tilkoblingens adresser i DNS.
  • DNS-sone konfigurert til å forby dynamiske oppdateringer
  • Sonen eksisterer ikke for klientdomenet på den primære DNS-serveren
  • DNS-sonen er konfigurert til kun å utføre sikre dynamiske oppdateringer, og klientdatamaskinene som er problemet, er ikke domenemedlemmer.

Kundeproblemer er vanligvis små i omfang og kan raskt korrigeres med riktig teknikk. På den annen side tar serverproblemer noen ganger litt tid å isolere kilden til problemet.