Hvad er en DNS-server og en DNS-klient? Ud over dem indeholder beskeden

Alle webmastere og mange almindelige brugere som har en vag forståelse af, hvordan hjemmesider fungerer, ved udmærket hvad hjemmesidehosting er. Men ikke alle netværksbrugere ved, hvad DNS er, hvorfor det er nødvendigt, og hvorfor de ikke kan undvære det. Så hvad er det og hvad spises det med? DNS er en forkortelse af den engelske definition Domain Name System - domænenavnesystem. DNS er distribueret system, som efter anmodning fra et specifikt domænenavn kan rapportere enhedens IP-adresse. Navnet IP-adresse er også afledt af den engelske sætning Internetprotokol Adresse angiver unik identifikator eller adressen på enheden på netværket, det være sig et lokalt netværk eller World Wide Web. Enhederne er for det meste brugernes computere, men der kan være andre enheder, herunder printere osv.

Som du ved, har hver computer på netværket sin egen unik IP-adresse, som er nødvendig for at arbejde på netværket. Uden at kende denne adresse vil ingen bruger være i stand til at sende en anmodning eller få adgang til denne enhed. Når en webmaster opretter sin hjemmeside og vælger hosting til wordpress, hosting til joomla eller hosting til andre CMS, modtager han sin ressources IP-adresse. En IP-adresse består af et 4-byte tal, adskilt af prikker, og ser sådan ud: 183.76.34.23, 162.34.12.183 osv. Det er selvfølgelig ikke alle, der kan huske dette tal, og hvis de gør, vil det kun være på nogle få sider, hvilket ikke er nok til Normal drift online. Det er her DNS hjælper, som tjener til at bestemme IP-adressen ved et domænenavn, som er meget nemmere at huske og finde.

Bestemmelse af en IP-adresse fra et domænenavn kaldes også resolving. At forsyne hurtig søgning For at finde det ønskede sted eller ressource blev der udviklet et helt hierarkisk system af DNS-servere. Alle webudviklere, der bruger webhosting, ved, at et domænenavn kan bestå af flere dele (domænenavne på 1, 2, 3 niveauer). Ansvarlig for hver del af domænenavnet bestemt gruppe servere, så hver brugeranmodning sendes til flere servere, hvorefter den når frem den ønskede server, hvor det ønskede sted er placeret.

At tydeligt demonstrere hierarkisk drift DNS-systemer, lad os forestille os, hvordan webstedet primer.narod.ru vil blive søgt. Først er der en anmodning til DNS-serveren, som er ansvarlig for ru-zonen. Derefter sendes anmodninger til serveren, som er ansvarlig for narod.ru-zonen. Efter dette modtager computeren adressen på serveren, der er ansvarlig for primer.narod.ru-zonen, og denne server angiver, hvilken adresse der svarer til webstedet primer.narod.ru, og brugeren føres til den ønskede ressource. Uanset om en webudvikler bruger gratis eller betalt hosting, vil alle anmodninger til hans ressource følge et lignende mønster.

En DNS-server er en specialiseret software kræves til DNS-vedligeholdelse. DNS-serveren kan fungere i videresendelsestilstand (overførsel af en anmodning til en anden server), i zonevedligeholdelsestilstand (kun anmodninger fra den servicerede zone betjenes, mens anmodninger om andre zoner ikke accepteres), i selvudførelse rekursiv forespørgsel. DNS-klienten er separat program eller et modul i et program, der bruges til at bestemme adressen på en node ud fra dens navn. Typisk er DNS-klientfunktionen indbygget i den browser, som brugeren bruger til at surfe på nettet, så han ved måske ikke engang, hvad der sker "derude", når han går ind og søger efter et specifikt websted.

Nogle gange bliver det meget irriterende, at du ikke kan bruge internettet på grund af en helt banal fejl "DNS-serveren reagerer ikke." I langt de fleste tilfælde, hvor det ikke er muligt at finde serverens DNS-adresse, kan problemet løses på få minutter. I denne artikel vil vi se nærmere på alle måder at løse dette problem på.

DNS-server er et værktøj, der omdirigerer internetbrugeren til et websted. Faktum er, at enhver internetside er gemt på en server, der har sin egen IP-adresse. For at give en bruger adgang til et websted, forbinder en DNS-server sin computer til serveren. Med andre ord er DNS-serveren forbindelsesleddet mellem brugeren og webstedet.

Fejl "DNS-server svarer ikke" eller "DNS-adresse kan ikke findes"

Ofte klager browseren over, at den ikke kan finde serverens DNS-adresse. Denne besked forekommer oftest blandt desktop-brugere, der bruger en forbindelse uden kabler (3G/LTE-modem eller Wi-Fi router). Det kan dog også dukke op hos dem, der bruger kablet internet. Denne fejl betyder, at den enhed, hvorfra brugeren tilgår webstedet, ikke kan finde en DNS-adresse, der vil omdirigere ham til serveren med den side, han leder efter.

Hvad skal man gøre, hvis DNS-serveren ikke reagerer eller ikke er tilgængelig

Før du prøver at beslutte dig dette problem, skal du først finde ud af, hvorfor det opstod:

  1. På grund af forkerte indstillinger modem eller router;
  2. På grund af forkerte operativsystemindstillinger (webstedet er blokeret af en virus eller firewall, eller Windows DNS-klienten har fejlet);
  3. På grund af forældet driver netværkskort.


For at gøre dette skal du gå til netværkskontrolpanelet i nederste højre hjørne af proceslinjen. Den har et skærmikon, ved siden af ​​hvilket der er et internetkabel. Klik på den med venstre knap på manipulatoren. Næste klik højre tast manipulatoren på feltet, hvor der står "Connected", og gå derefter til "Properties". Klik på fanen "Netværk" og gå til punktet "Egenskaber", efter at have klikket på "Internet Protocol Version 4". Prøv at vælge "Indlæs DNS-server automatisk" på fanen DNS-adresser. Hvis dette ikke hjælper, så indtast selv adressen (foretrukken og alternativ). Det er skrevet i de kontraktmæssige tilslutningsattester. Du kan også finde ud af DNS-adressen fra din internetudbyder ved at ringe til dem.

Råd: den korrekte DNS-adresse kan ikke kun registreres i Windows-indstillinger, men også i kontrolpanelet på selve routeren. Hvis du bruger softwareværktøjer fra TP-LINK, skal du bruge parameteren hurtig opsætning(Hurtig opsætning).

Ofte blokerer en virus, der skødesløst downloadet af en bruger, adgangen til andre websteder. For at tjekke systemet for eksisterende malware, skal du scanne det med et antivirus. I dette tilfælde er det bedre at udføre scanning med et program, der ikke kræver installation på skrivebordet og er placeret på et Live-CD eller Live-flash-drev (Live media er lagerplads uafhængig af hovedsystemet). Til sådanne formål kan vi anbefale Dr. Web CureIt! Bærbare anti-malware-programmer er gode, fordi de ikke kan blive inficeret med virus, når de placeres på et Live-CD eller Live-flash-drev.

Opsætning af en firewall

Der er mulighed for, at adgangen til siden er blevet blokeret oprindelige Windows Farewall eller firewall (et andet navn for firewall), der følger med dit antivirus. Firewallen blokerer adgang til websteder, som den anser for skadelige. Hvis du ved, at den blokerede side virkelig er sikker, kan du midlertidigt deaktivere firewall'en eller nulstille dens indstillinger til de oprindelige indstillinger (så vil listen over blokerede sider blive nulstillet). Hvordan slår man Microsofts firewall fra? Klik på Kontrolpanel->Windows og sikkerhed-> Windows Firewall. I venstre panel vil der være et punkt "Aktiver og lukke vinduer ned Firewall". Klik på det, og drej derefter alle vippekontakter til "Sluk Windows Firewall." Gem disse indstillinger.

Råd: Windows firewall– nøgle. Ved at slå det fra, deaktiverer du andre firewalls.

Opdatering af drivere til netværkskort

Ofte nægter skrivebordet at gå online pga forældede drivere netværkskort. For at kontrollere deres tilstand, brug Driver værktøj Booster. Denne ansøgning vil hjælpe dig med at finde ikke kun drivere til netværkscontrollere og installere dem, men også opdatere funktionaliteten af ​​andre komponenter.

Råd: du kan opdatere driverne netværkskort og standard Windows hjælpeprogrammer. Gå til "Enheder og printere", og dobbeltklik derefter på venstre museknap på ikonet på dit skrivebord. På fanen "Hardware" skal du finde komponenterne, der er markeret som "Netværksadaptere", og gå til deres "Egenskaber". Der skal du klikke på "Driver" og vælge "Opdater".

Denne metode involverer nulstilling af skrivebordet og routerindstillingerne. Handlingssekvensen er som følger: Du skal afbryde routeren fra 220V-netværket og lade den være uden forbindelse i 5 minutter. Dernæst skal du genstarte din computer og sætte routeren tilbage i stikkontakten.

Råd: Før du slukker for routeren, skal du gå til dens indstillingsmenu og nulstille standardindstillingerne.

Dette problem kan løses på to måder. Den første - den mindst smertefulde - registrerer DNS-adressen ikke gennem panelet Windows-styring, men via routermenuen. Den anden er at udføre en systemgendannelse. Gå til kontrolpanelet, derefter - "System og sikkerhed" - "Gendan en tidligere gemt skrivebordstilstand". Efter et par minutter, når værktøjet samler alle de registrerede backup-punkter, skal du vælge et af dem. Datoen for dens oprettelse er skrevet ud for hvert punkt. Vælg den, hvor DNS-klienten fungerede normalt, og bekræft systemnulstillingen.

Sådan finder du ud af dns-adressen på en server

Den korrekte DNS-adresse er angivet i aftalen om tilslutning af skrivebordet til netværket. Det er kompileret af udbyderen, så der er ingen mulighed for fejl. Hvis du ikke har adgang til certifikatet, kan du ringe til udbyderen eller kontakte ham via teknisk service support og bede ham om at angive den nøjagtige DNS-adresse igen.

Hvor kan jeg konfigurere DNS-serveradressen i Windows?

Det kan konfigureres gennem Windows-værktøjer (sti: netværksikon på proceslinjen - "Indstillinger" - "Netværk" - "Internet Protocol v4" - "Egenskaber" - faneblad med DNS-adresser) eller gennem kontrolpanelet på din router eller dit modem.

Programmer til opsætning af en DNS-server

Hvis DNS-serveren ikke er tilgængelig, hjælper DNS Jumper-værktøjet med at løse dette problem. Dens fordel er, at den er bærbar og ikke kræver installation. På fanen "DNS Server Selection" kan du vælge en DNS-adresse manuelt eller lade værktøjet selv vælge den. I dette tilfælde vil DNS Jumper vælge den mest stabile og hurtig serverdette øjeblik, og problemet "DNS-server reagerer ikke på windows" vil blive fjernet. Du kan også downloade DOT VPN-tilføjelsen til din browser. Denne udvidelse giver dig mulighed for at vælge ikke kun adressen, men også det land, hvorfra brugeren vil logge ind. Det vil sige, at du fysisk kan være i Tyskland, men få adgang til siden som bosiddende i Holland. Meget nyttig udvidelse, da nogle sider er blokeret af statslige regeringer, og DOT VPN giver dig mulighed for at omgå dette forbud. “ Opsætning af en VPN» i Opera-browseren. Det er tændt sådan her: Indstillinger->Sikkerhed->VPN (skift skiftekontakten til "Aktiver" og vælg "Optimal placering").

3 flere nyttige artikler:

    Windows reparation - sjælden type programmer, der kan gemme din Personlig computer fra næsten alle...

    Et program, der kontrollerer styrken af ​​systembrugeradgangskoder. Dette værktøj brug netværksadministratorer at beregne brugere med...

    Hvis du har brug for at beskytte visse personlige data, kan du selvfølgelig sætte en adgangskode i...

Hvis klienter ikke er i stand til at få adgang til ressourcer på netværket ved hjælp af værtsnavn eller fuldt kvalificeret domænenavn, skyldes årsagen til problemet normalt en af ​​disse fejl:

  • Den lokale navneopløsningscache gemmer et negativt svar
  • DHCP-serveren gav klienter en forkert navneopløsningsserveradresse
  • Der er angivet forkerte statiske parametre for TCP/IP-protokollen
  • Andre domænenavne er ikke angivet som suffikser, som tilføjes i rækkefølge efter DNS-suffiks iteration ( Ekstra muligheder TCP/IP-protokol)
  • Netværkshardwarefejl ( netværksadaptere, kabler, switche, routere osv.)

Hvis klienter ikke er i stand til at få adgang til et system med et fuldt kvalificeret domænenavn, er det værd først at afgøre, om problemet er med navneløsningstjenesten eller med selve netværket. For det meste på en enkel måde Dette gøres ved at sende en test-ekkopakke til fjernsystemet med angivelse af IP-adressen. Hvis fjernsystem reagerer med succes på test-ekkopakken, så er problemet faktisk med navneopløsningstjenesten (hvis ikke, tjek for problemer i hardware netværksmiljø).

Du kan derefter prøve at sende en test-ekkopakke med det fuldt kvalificerede domænenavn.

Hvis ping kommando vil blive vist forkert adresse IP, så skal du finde kilden til den forkerte IP-adresse. Mest sandsynligt er kilden til den forkerte IP-adresse DNS-serveren eller Hosts-filen på klientcomputeren (som er placeret i mappen %systemroot%\system32\drivers\etc). Hvis i Hosts-fil Hvis statiske poster ikke er angivet, kan du prøve at finde kilden til den forkerte konvertering ved hjælp af nslookup-værktøjet.

Lad os nu antage, at brug af et fuldt kvalificeret domænenavn viser den korrekte IP-adresse. Herefter skal du sende en test-ekkopakke, der kun angiver navnet på den eksterne vært. Hvis afsendelsen af ​​en test-ekkopakke mislykkes, kan kilden til problemet anses for fundet, da DNS-suffikser ikke tilføjes til anmodninger om navneløsning. Dette problem løses ved at tilføje DNS-suffikserne til den relevante suffiksliste. Denne liste er tilgængelig på fanen DNS i vinduet med egenskaber for TCP/IP-protokol for en specifik netværksgrænseflade.

Almindelige DNS-klientproblemer

Mulig årsag

Efter at have ændret en værtspost på DNS-serveren, kan klienter ikke få adgang til denne vært

  • Den originale IP-adresse for denne node er gemt i den lokale navneopløsningscache. På klientsystemet skal du køre kommandoen ipconfig /flushdns, som vil rydde den lokale navneopløsningscache.
  • Forkert konfigureret værtsfil på den lokale computer

Brugeren modtager meddelelsen "Netværkssti ikke fundet" Ikke fundet"), når du forsøger at få adgang til en netværksressource

  • Forkert konfigurerede TCP/IP-protokolparametre eller ikke-modtaget lejekontrakt fra DHCP-serveren
  • DNS-serveren er ikke tilgængelig
  • Forkerte statiske indtastninger i Hosts-filen på det lokale system
  • Brugeren forsøger at få adgang til ressourcer, der er i et andet domæne. Tilføj DNS-suffikser til DNS-fanen i vinduet yderligere ejendomme TCP/IP-protokol på den lokale computer

Klienten modtager et forkert svar fra DNS-serveren

  • Type A-posten for den anmodede ressource indeholder en ugyldig IP-adresse. Foretag ændringer af IP-adressen på DNS-serveren, og ryd resolvercachen på klientcomputeren. Tving derefter klienten til at udføre anmodningen igen.
  • Klientens anmodning foretages af en sekundær DNS-server, hvis zonedata er forældede. For at rette op på situationen skal du reducere opdateringsintervallet for den primære zone eller tilføje den sekundære server til underretningslisten på den primære server. For straks at opdatere en zone på en sekundær server, kan du klikke på den sekundære serverzone Højreklik musen og vælg Overfør fra master

Klientnodenavne og IP-adresser registreres ikke dynamisk med den primære DNS-server

  • Dynamisk opdatering er deaktiveret i TCP/IP-protokolegenskaberne på klientcomputeren. Kontroller, om afkrydsningsfeltet Registrer denne forbindelses adresser i DNS er markeret.
  • DNS-zone er konfigureret til at forhindre dynamiske opdateringer
  • Der er ingen zone på den primære DNS-server for klientdomænet
  • DNS-zonen er konfigureret til kun at udføre sikre dynamiske opdateringer, og de problematiske klientcomputere er ikke domænemedlemmer.

Kundeproblemer er normalt små i skala og kan korrigeres hurtigt med den rigtige teknologi. På den anden side kræver serverproblemer nogle gange noget tid at isolere kilden til problemet.

DNS klient

DNS klient- et program (eller modul i et program), der giver bestemmelse af en værtsadresse ved dets fulde navn (prikken i slutningen er normalt enten tilføjet af DNS-klienten eller er implicit underforstået, dog i tilfælde af brug af domæne-suffikser, forskelle i klientadfærd ved bestemmelse af et navn med en prik er mulige i slutningen og uden).

DNS-serverdriftstilstande

DNS-serveren, der udfører en klientanmodning, kan fungere i en af ​​tre tilstande:

  • måde at videresende (overføre) anmodninger til en anden DNS-server - i dette tilfælde er anmodningen næsten ikke forskellig fra DNS-klientanmodningen. (Denne ordning bruges ved brug af caching DNS-servere og servere i DMZ).
  • tilstand for uafhængig udførelse af en rekursiv forespørgsel.
  • zonevedligeholdelsestilstand (i dette tilfælde accepteres anmodninger om uvedkommende (ikke-autoritative) zoner; i stedet returneres adresserne på rodserverne).

Generelt er en konfiguration mulig, når for forskellige servere og zoner, som DNS-serveren opfører sig anderledes (f.eks. fra lokalt netværk accepterer rekursive anmodninger fra eksterne - kun anmodninger om autoritative zoner, eller videresender kun anmodninger til en anden server for specificerede zoner).

Arbejdsstationer og servere i Active Directory bruger flere SRV DNS-poster til at bestemme placeringen af ​​den nærmeste domænecontroller på et websted og til dynamisk at opdatere arbejdsstationens DNS-post.

Interface mellem programmet og DNS-klienten

De fleste programmer, der bruger DNS-funktioner, implementerer ikke dens funktionalitet selv (via sockets), men bruger enten DNS-klientfunktionerne leveret af operativsystemet eller bruger færdiglavet bibliotek klient. Minoriteter er hovedsageligt forsyningsselskaber på lavt niveau og serversoftware, der kræver mere specifik funktionalitet, end der leveres af DNS-klienten.

se også

Noter

Litteratur

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

Links


Wikimedia Foundation. 2010.

Se, hvad en "DNS-klient" er i andre ordbøger:

    - ... Wikipedia

    Dette udtryk har andre betydninger, se DNS (betydninger). DNS-navn: Domænenavn Systemniveau (OSI-model): Applikationsfamilie: TCP/IP Port/ID: 53/TCP, 53/UDP Protokolformål: Opløsning af domænenavn... Wikipedia

    Dynamisk DNS-teknologi, der tillader information at DNS-server opdateret i realtid og (valgfrit) i automatisk tilstand. Det bruges til at tildele et permanent domænenavn til en enhed (computer, netværk... ... Wikipedia

    klient-server model - Generel metode beskrivelser af tjenester og en model af brugerprocesser (programmer) til implementering af disse tjenester. Klienten anmoder om servertjenester. Klienten interagerer direkte med brugeren og kan anmode om tjenester fra flere servere.… … Teknisk oversættervejledning

    Klient/server runtime subsystem (CSRSS) eller csrss.exe er en del af operativsystemet Microsoft Windows NT, og giver en brugertilstand del af Win32-undersystemet... ... Wikipedia

    DNS-navn: Domænenavn Systemniveau (OSI-model): Applikationsfamilie: TCP/IP Port/ID: 53/UDP Protokolformål: Opløsning af domænenavn Specifikation: RFC 1034, RFC 1035 / STD 13 Grundlæggende implementeringer (klient ... Wikipedia

    Tjek neutralitet. Der burde være detaljer på diskussionssiden... Wikipedia

    Windows OS-tjenester (engelsk Windows Service, services) applikationer, der automatisk (hvis konfigureret) startes af systemet, når Windows opstart og udføres uanset brugerens status. Det har fællestræk med begrebet dæmoner i... ... Wikipedia

    Type DNS-klient Udvikler Internet Systems Consortium Operational Unix system, Windows-licens? nslookup (engelsk navneserver opslagssøgning på en navneserver) ... Wikipedia

    Webgrænseflade Zeroshell Type Router OS Udvikler Fulvio ... Wikipedia

DNS er en tjeneste, der letter kommunikationen mellem forskellige netværkssegmenter. Dens brug kan reducere den tid, der bruges på at søge efter information, markant. I denne artikel lærer du om de grundlæggende principper for driften af ​​tjenesten samt metoder og former for datatransmission på internettet.

Hvordan virker det

Ved internettets begyndelse var der et "fladt" navnesystem: hver bruger havde en separat fil, som indeholdt lister over kontakter, han havde brug for. Da han tilsluttede sig Internettet, så blev dens data sendt til andre enheder.

Men på grund af internettets hurtige udvikling var det nødvendigt at forenkle dataudvekslingen så meget som muligt. Derfor blev det opdelt i mindre segmenter-domæner. Til gengæld er de opdelt i underdomæner. Øverst på adressen, indsendt i den nominelle form, er der en rod - hoveddomænet.

Da internettet er en amerikansk udvikling, er der to typer primære domæner:

  • generiske domæner, der tilhører amerikanske institutioner:
  1. com – erhvervsorganisationer;
  2. gov – offentlige myndigheder;
  3. edu – uddannelsesinstitutioner;
  4. mil – militære missioner;
  5. org – private organisationer;
  6. net – internetudbyder.
  • Andre landes oprindelige domæner består af to bogstaver.

Det andet niveau består af forkortelser for byer eller regioner, og tredjeordens domæner betegner forskellige organisationer og virksomheder.

Prikken fungerer som en separator mellem domæner af forskellig rækkefølge. Der er ingen prik i slutningen af ​​navnet. Hver separat domæne med en prik kaldes en etiket.

Dens længde bør ikke overstige 63 tegn, og den samlede længde af adressen bør være 255 tegn. Grundlæggende bruges det latinske alfabet, tal og bindestreger, men for flere år siden begyndte man at bruge præfikser baseret på andre skrivesystemer. Bogstaver betyder ikke noget.

Servere er computere, der indeholder en liste over andre objekter inden for et netværksniveau, hvilket giver mulighed for hurtigere udveksling mellem brugere. De blev grundlaget for det nye system.

Hvert netværkslag skal have egen server, som indeholder oplysninger om adresserne på brugere i sit segment.

Søgning efter de nødvendige data går sådan her:


Grundlæggende om DNS

En knude bestående af flere domæner kaldes en zone. Dens fil indeholder hovedparametrene for dens segment. Dette inkluderer oplysninger om FQDN eller fuldt kvalificeret domænenavn. Hvis en sådan indtastning ender med en prik, betyder det, at objektnavnet er angivet korrekt.

Der er flere typer computere, der betjener DNS:

  • mestre– netværkets hovedagent. Han kan ændre dens konfiguration;
  • slave– andenordens enheder. De betjener kunder på lige fod med mesteren og kan erstatte ham i tilfælde af problemer. Dette giver dig mulighed for at aflaste netværket;
  • caching. Indeholder information om domæner i fremmede zoner;
  • usynlig. Mangler i zonebeskrivelsen. Oftest tildeles denne status til brugere med masterstatus for at beskytte dem mod angreb.

Brugeren kan sende en af ​​to typer anmodninger til dem.

Browseren sender det gennem resolverprogrammet:

  • rekursive. Hvis serveren ikke indeholder de nødvendige oplysninger, vil den i dette tilfælde hente de nødvendige data fra computerne højeste niveau og sender et svar til klienten. Dette giver dig mulighed for at reducere antallet af anmodninger og sparer tid og din trafik;
  • iterativ. Serveren sender et klar svar og vælger kun information fra sin egen cache (hukommelse). Hvis den ikke har passende data, giver den et link til andre computere. Browseren går derefter til denne adresse.

Der er to typer svar:

  1. autoritative– hvis dataene sendes fra en enhed, der betjener netværket;
  2. ikke-autoritative. Sendt en anden computer, som henter de nødvendige data fra sin egen cache eller efter en iterativ forespørgsel.

Video: DNS Service

Navne og IP-adresser

DNS-tjenesten giver oversættelse af webstedsnavne til IP-adresser. På internettet kan hver enhed spores af 2 hovedparametre - domænenavn og IP-adresse. De kan tildeles til brugerens computer, netværksprinter eller router.

Dette er dog meget betinget, da en computer måske ikke har et domænenavn, men bruger flere adresser. Derudover skal hver IP-adresse matche alle domænenavne. Et domæne kan dog kun indeholde oplysninger om én IP-adresse.

Driftstilstand

Servere kan fungere i følgende tilstande:

  1. vedligeholdelse af egen zone. Dataudveksling finder sted mellem master- og slavecomputere. Forespørgsler fra uautoriserede brugere accepteres dog ikke;
  2. udføre et rekursivt spørgsmål;
  3. videresendelse– serveren sender en anmodning til en anden zone.

Ændring af DNS-indstillinger

Disse parametre indstilles typisk automatisk af netværket. For at nulstille dataene skal du gå til afsnittet "Netværksforbindelser".

Foto: Ændring af DNS-serverparametre

Derefter skal du indtaste den protokol, der bruges til at vedligeholde netværket.

I afsnittet "Egenskaber" kan du indstille de nødvendige parametre. Normalt angives serverens hoved-IP-adresse og en alternativ.

Meddelelsesformat

Beskeden, der bruges til at udveksle oplysninger mellem tjenesten, begynder med en 12-byte header. Dette efterfølges af et identifikationsfelt, der giver dig mulighed for at bestemme, hvilken anmodning der blev besvaret.

Flagfeltet (de næste 16 bit) indeholder oplysningerne:

  1. besked type;
  2. operationskode;
  3. identifikation af autoritativitet (dvs. viser, om serveringscomputeren tilhører netværket);
  4. TC flag. Viser, om meddelelsen ankom afkortet eller fuld.
  5. rekursionsflag, dvs. krav til serveren om at sende anmodninger til højere ordens computere;
  6. flag for rekursionsevne. Viser serverens evne til at omdirigere beskeder;
  7. returkode. Viser om svaret blev sendt med fejl eller ej.

Det sidste 16-bit felt viser det samlede antal parametre, der tages i betragtning.

Spørgsmål i DNS-anmodning

En del af ressourceposten i svaret

Ethvert svar indeholder oplysninger om den part, der sendte beskeden. Den indeholder følgende data: svar, serverlegitimationsoplysninger og Yderligere Information om ham.

Ud over dem indeholder meddelelsen:

  • domænenavn;
  • anmodningstype;
  • gyldighedsperiode for den cachelagrede version;
  • ressourcerekordlængde – et skøn over mængden af ​​information.

Indeksforespørgsler

Pointer-forespørgsler er rettet mod at søge efter en side i omvendt tilstand, dvs. søger efter et ressourcenavn efter IP-adresse, angivet i formularen tekststreng, adskilt af prikker.

For at sende den skrives værtsadressen i den modsatte rækkefølge med tilføjelse af et bestemt suffiks (oftest i formen in-addr.arpa).

Handlingen kan udføres, hvis ressourcen indeholder en PTR-record. Dette gør det muligt at overføre kontrollen af ​​zonen til ejeren af ​​IP-adresserne.

Ressourceoptegnelser

Dette er en liste over de vigtigste programmer, der bruges af tjenesten. Inden for ét domæne er disse registreringer unikke. På forskellige niveauer Der kan være dubletter af disse poster på netværket.

Disse data omfatter følgende typer poster:

  1. SOA-start af beføjelser. Det giver dig mulighed for at sammenligne et domæne og de computere, der betjener det. De indeholder også oplysninger om gyldighedsperioden for den cachelagrede version og den kontaktperson, der servicerer serveren på et bestemt niveau;
  2. A indeholder en liste over IP-adresser og deres tilsvarende værter. De giver dig mulighed for at identificere adressen på domæneressourcer;
  3. NS (navneserver) inkludere en liste over computere, der betjener domænet;
  4. SRV (service) vise alle ressourcer, der yder væsentlige funktioner tjenester;
  5. MX (Mail Exchanger) giver dig mulighed for automatisk at konfigurere datadistribution betjener computere inden for grænserne af ét domæne;
  6. PTR (Pointer) bruges til at søge efter et ressourcenavn, hvis brugeren kender sin IP-adresse;
  7. CNAME (kanonisk navn) tillade, at serveren henvises til under flere aliaser i tjenesten.

Caching

For at finde den information, du har brug for, kan browseren søge efter information i tre segmenter. Først søges de nødvendige data ved hjælp af DNS-tjenesten, dvs. på lokalt plan. De kan findes, hvis din computer indeholder en Hosts-fil.

Men hvis handlingen mislykkes, sender klienten en anmodning. For at fremskynde søgningen efter information, bruges cacheservere. Hvis den ikke finder de nødvendige data, udfører den en rekursiv forespørgsel. Når den serveres, kopierer den data fra andre netværk.

Foto: opsætning af en caching DNS-server

Dette giver dig mulighed for at spare trafik uden efterfølgende at kontakte autoritative brugere. Men åben indgang forbliver gældende for begrænset periode. Dens gyldighedsperiode er angivet i zonefilen. Standard minimum er 1 time.

UDP eller TCP

Tjenesten understøtter både UDP- og TCP-protokoller.

UDP bruges til at sende beskeder over globale netværk. Størrelsen af ​​meddelelser sendt via denne protokol er begrænset. Ufuldstændige svar indeholder TS-mærket. Det betyder, at svarstørrelsen oversteg 512 bytes, så resten nåede ikke computeren.

Det er mindre pålideligt, fordi det ikke har en specifik timeout for anmodningssvar. Et sådant system er imidlertid egnet til at sende kæmpe mængde Information.

TCP bruges til at overføre sådanne data, fordi det giver dig mulighed for at modtage enhver mængde data opdelt i segmenter af en vis størrelse.

Denne protokol bruges også af sekundære servere, når de anmoder om data fra værtscomputere hver tredje time for at lære om opdateringer til netværkskonfigurationsfilen.

DNS-tjenesten har et kompleks hierarkisk struktur. Serversystemet giver dog fleksibel og hurtig interaktion mellem alle brugere og enheder på netværket.

At finde ud af nødvendige oplysninger, sender klienten en anmodning. Svaret indeholder grundlæggende data om objektet af interesse og computeren, der betjener zonen. For at udføre denne udveksling bruger vi UDP-protokoller og TCP.