Windows

Vad är DNS-sökning och hur DNS-sökning fungerar?

DNS сервер не отвечает в Windows 10, 8, 7. Решение!!!

DNS сервер не отвечает в Windows 10, 8, 7. Решение!!!
Anonim

Har någonsin hört talas om "DNS" när du använder Internet? DNS står för Domännamnssystem . Innan vi fortsätter och pratar om vad som är DNS och hur DNS-sökning fungerar, låt oss förstå vad D i DNS står för.

Vad är en domän

Du vet att formatet för en webbadress är //www.domainname.tld. I detta exempel hänvisar TLD (tld) till toppdomänen. I början av webben var toppdomänen en av följande:

  1. .com (hänvisar till kommersiella organisationer)
  2. .org (refererar till ideella organisationer)
  3. .net (kommersiella webbplatser igen)
  4. .gov (regeringens webbplatser)
  5. .edu (pedagogiskt)
  6. .mil (militära ändamål) och
  7. .int (internationellt)

Med ökningen av personer som köpte webbplatser introducerades domäntyper relaterade till platser. Exempelvis hänvisar till respektive Asien, USA, Indien och Kanada till .asia , .us,.in och .ca . Snart kom flera andra typer av toppdomän som berätta vilken typ av webbplats som helst. Till exempel hänvisar .me till en personlig webbplats, medan en .tv avser videostreamingswebbplats. Genom att öka toppdomänkategorierna gjorde det möjligt att kategorisera webbplatser efter deras typ, samtidigt som de åtnjöt de ökande kraven hos konsumenterna.

I ovanstående exempel på webbadressen (//www.domainname.tld), http hänvisar till sättet att överföra data och www säger att det gäller World Wide Web. Allt mellan www och toppdomänen är domännamnet på en webbplats.

Tidigare måste man skriva in www för att komma åt en webbplats. Eftersom webbhotellstjänsterna tillåter omdirigering av www.domainname.tld till domainname.tld kan du hoppa över att skriva www när du anger URL-adressen i webbläsaren. Exempel på ett domännamn är "thewindowsclub". Webbadressen för åtkomst till domänen "thewindowsclub" är //www.thewindowsclub.com eller //thewindowsclub.com. Här är " thewindowsclub " en del av .com toppdomänen. Då kan det finnas underdomäner. Om www.forums.thewindowsclub.com är " forum " är underdomänen " thewindowsclub ".

När du köper en domän får du köpa en namn som går med olika toppdomäner. Du kan välja . Com , .net , .us eller andra toppdomäner - förutsatt att den inte redan tagits av någon annan. Att bara köpa en webbplats kommer inte att hjälpa till eftersom människor inte kan nå det tills det har en adress. För alla domäner du köper kan du skapa ett antal underdomäner och använda den för webbplatser och andra ändamål. För varje domän och deldomän du skapar måste du ange adressen till servrar som innehåller innehållet på din webbplats. Om domänen eller deldomänen refererar till en viss enhet (till exempel en nätverksskrivare) måste du ange adressen till den enheten.

Alla domäner och deldomäner på Internet har en adress bifogad. Vi kallar dem IP-adressen: Internet Protocol-adress eller med andra ord en adress som fungerar med Internet. Du kan bara komma åt en domän / subdomän om du känner till IP-adressen till servrar som innehåller innehållet.

Vad är DNS

Du vet att det finns obegränsade webbplatser på Internet. Återigen kan varje webbplats ha sina egna många domäner. Det är helt enkelt inte möjligt att komma ihåg IP-adresserna på dessa webbplatser. Därför får du ange domännamnet på ditt eget språk (med URL-formatet - även kallat alias i tekniska termer). Det finns ett system på jobbet som löser domännamnen så att du kan ansluta till webbplatsen du nämnde i webbadressen. Detta system hjälper dig att hitta IP-adressen till domännamnen du angav i din webbläsare så att webbläsaren kan ansluta till webbplatsen. Detta system heter Domännamnssystem eller DNS för kort.

Domännamnssystem, eller DNS som det är allmänt känt, är en distribuerad databas som innehåller mappning av domännamn till deras IP-adresser .

Fram till nyligen ansvarade en ideell organisation som heter InternNIC för att hantera domännamnen och deras IP-adresser. När det gick "for-profit", slutade sitt monopol och nu finns det många företag som hanterar databaser relaterade till domännamn. Även om databaserna upprätthålls av olika företag, är de sammankopplade på ett sätt som alla DNS-tjänster kan få en domäns IP-adress.

En DNS-tjänst hjälper dig att lösa de domännamn som du anger i din webbläsare . Det hjälper också till att lösa adresserna när du skickar e-postmeddelanden eller när du klickar på aktiva länkar. I allmänhet ger din Internetleverantör dig en DNS-tjänst. Annat än din Internetleverantör, finns det företag som erbjuder allmänna domännamnstjänster. Exempel på sådana företag är Google, Comodo och OpenDNS. När du klickar på en länk eller anger en webbadress i din webbläsare kontaktas DNS-tjänsten för att lösa den relaterade DNS. Det är DNS-tjänstens ansvar att skanna databasen Domain Name System och ge dig IP-adress till den värd som du vill ansluta till.

Domännamnen och deldomänerna kan kallas aliaser . Servrarna med databas som innehåller information om adresserna till olika alias kallas Namnservrar . Det finns två typer av servrar som arbetar i domännamnssystemet. Första typerna är Root Servers - dessa innehåller data om Top Level Domains (TLD:.com,. Net och.org etc.). De andra typerna innehåller adresserna på servrar som är värd för dina domäner och deldomäner.

Exempel 1: Om abc.xyz.com innehåller röda servrar information om xyz är en .com . Någon annan namnserver kommer att innehålla databasposter som visar adressen på xyz.com . Eftersom du också är värd för abc.xyz.com kan adressen antingen vara på samma namnserver med adressen xyz.com eller på en annan namnserver. Om du lägger till ännu en underdomän till abc.xyz.com , kan adressen på nytt vara samma eller på en annan namnserver beroende på var du är värd för den. Relationen mellan ovanstående kan fastställas enligt nedan:

xyz är relaterad till com

abc är relaterad till xyz.com Om du lägger till qwe som en annan deldomän till xyz.com ,

qwe är relaterad till abc.xyz.com

För att upprätta adressen till qwe måste Domännamnssystemtjänsten lösa:

.com

.xyz.com

.abc.xyz.com

.qwe.abc.xyz.com

Detta är ett fall när domännamnssystemet inte använder något cacheminne. Vi kommer att prata om cacher lite senare i den här artikeln. Ovanstående visar att för att lösa DNS: n av qwe.abc.xyz.com måste DNS-systemet skanna DNS-databasen fyra gånger. Detta blir komplicerat med tanke på att adresserna på olika delar av webbadressen kan vara på olika namnservrar. Men på grund av Internetens hastighet kan du se att sidan laddas ner på några få millisekunder och i värsta fall några sekunder.

Hur DNS-sökning fungerar

Nu vet du att det finns olika servrar värd databaser som innehåller IP-adresserna för olika domäner och deras deldomäner. Du vet också att det finns rotservrar som håller IP-adressen till servrar som är värd för toppdomäner. Dessa rotservrar hjälper till att nå servrarna som innehåller databaser som innehåller IP-adress för huvuddomännamnet. Om det finns underdomäner kan deras adress vara på samma servrar som hos domännamnet eller på en annan server. Alla dessa servrar är tillgängliga för att ta reda på IP-adressen för den exakta webbadressen som du behöver använda. Processen att ta reda på IP-adressen för en webbadress på Internet kallas DNS-sökning . För att få reda på hur DNS-sökning fungerar, ta följande exempel.

Exempel 2: Tänk på ett nätverk av tio datorer. Varje dator har sin egen adress så att datapaket som reser i nätverket vet var de ska gå. Det finns en 11: e dator som är värd för en databas som innehåller aliasnamnen på var och en av de tio datorerna och deras IP-adresser. Medan datoranvändarna kan hänvisa till datorerna med namnen behöver datapaketens datortillbehör så att de kan nå den avsedda mottagaren. Om datorn A behöver använda skrivaren som är ansluten till dator B, kommer A att kontrollera databasen på 11: e datorn för att känna till IP-adressen för B och sedan ta reda på adressen till skrivaren som är ansluten till B. Endast efter att ha fått adressen till skrivaren, A kommer att leda utskriftskommandot till skrivare som är ansluten till B.

I det här fallet sker följande iterationer:

En kontakt Computer11

En kontakt B

En skrivare ansluten till B

En liknande metod används för att söka upp DNS-poster. När du till exempel klickar på //thewindowsclub.com kommer din router att kontakta din standard DNS-tjänst för DNS-upplösning. DNS-tjänsten kommer att kontakta Root Servers och be om IP-adressen till servern som innehåller .com poster. Den här adressen skickas tillbaka till din DNS-tjänst. DNS-tjänsten når igen namnservern som innehåller adresserna på .com -domäner och frågar adressen //thewindowsclub.com. När du hämtar IP-adressen till servrarna som är värd thewindowsclub.com kommer din DNS-tjänst att returnera IP-adressen till din dator, som sedan brinner upp din webbläsare för att ladda ner huvudwebbsidan. Det innebär att din DNS-tjänst skickar minst två förfrågningar om att ta emot en enkel domännamns IP-adress.

Följande är en bild som förklarar hur DNS-sökning fungerar:

Om du skulle leta efter //forums.thewindowsclub.com, din DNS-tjänst var tvungen att köra en extra begäran för att känna till sin IP-adress.

Eftersom de löser DNS från början varje gång det tar tid skapar många Internet-leverantörer och DNS-tjänsteleverantörer lokala cachor som innehåller redan löst adresser. Det här är främst de adresser som de redan hämtat från rotservrar och andra namnservrar vid någon tidpunkt. I det här fallet, när du skickar en begäran om en webbadress, istället för att kontakta Rootservern direkt, letar DNS-tjänsten upp den upplösta adressen till webbadressen i sin lokala DNS-cache. Om det hittades skulle det skicka upplösningen till din dator direkt annars skulle det gå vidare och lösa DNS med hjälp av ovanstående metod att kontakta rotservrar och andra namnservrar.

Vissa operativsystem innehåller också en lokal cachad kopia av adresser som du brukar användas på din dator. Det här hjälper också till att spara tid när du använder Internet. Vi kommer att prata om DNS-cachar i en annan artikel vid något senare tillfälle.

Vänligen meddela oss om du fortfarande har några tvivel om hur DNS-sökning fungerar.