Skip to main content

Introduktion til Domain Name System (DNS)

DNS Namespace (Juni 2025)

DNS Namespace (Juni 2025)
Anonim

Internettet og mange større private internetprotokoll (IP) -netværk er afhængige af, at det er baseret på Domain Name System (DNS), der hjælper med at styre trafikken. DNS'en opretholder en distribueret database af netværksnavne og -adresser, og det giver metoder til computere til fjerntliggende forespørgsler af databasen. Nogle mennesker kalder DNS "telefonbogen på internettet."

DNS og World Wide Web

Alle offentlige websteder kører på servere, der er forbundet til internettet med offentlige IP-adresser. Webserverne på About.com har f.eks. Adresser som 207.241.148.80. Selvom folk kan skrive adresseoplysninger som http://207.241.148.80/ i deres webbrowser for at besøge websteder, er det meget mere praktisk at kunne bruge rigtige navne som http://www.about.com/.

Internettet bruger DNS som en verdensomspændende navneopløsningstjeneste til offentlige websteder. Når nogen skriver et websteds navn i deres browser, ser DNS op den tilsvarende IP-adresse for det pågældende websted, de data, der kræves for at lave de ønskede netværksforbindelser mellem webbrowsere og webservere.

DNS-servere og navnehierarki

DNS bruger en klient / server netværk arkitektur. DNS-servere er de computere, der er udpeget til at gemme DNS-database optegnelser (navne og adresser), mens DNS-klienter omfatter pc'er, telefoner og andre enheder af slutbrugere. DNS-servere interagerer også med hinanden og fungerer som klienter til hinanden, når det er nødvendigt.

DNS organiserer serverne i et hierarki. Til internettet, såkaldt rodnavneservere opholder sig øverst i DNS-hierarkiet. Internet-rodnavneserverne administrerer DNS-serveroplysninger til webens topniveau domæner (TLD) (som ".com" og ".uk"), specielt navnene og IP-adresserne på originalen (kaldet autoritativ ) DNS-servere, der er ansvarlige for at besvare forespørgsler om hvert enkelt topdomæne individuelt. Servere på det næste lavere niveau af DNS-hierarkiet sporer sekundære domænenavne og adresser (f.eks. "About.com"), og yderligere niveauer styrer webdomæner (som "compnetworking.about.com").

DNS-servere installeres og vedligeholdes af private virksomheder og internetstyrende organer rundt om i verden. Til internettet understøtter 13 rodnavneservere (faktisk overflødige puljer af maskiner verden over) hundredvis af internet-topdomæneområder, mens About.com giver autoritativ DNS-serverinformation til webstederne i sit netværk. Organisationer kan ligeledes distribuere DNS på deres private netværk separat, i mindre målestok.

Mere - Hvad er en DNS-server?

Konfiguration af netværk til DNS

DNS-klienter (kaldet resolvere ), der ønsker at bruge DNS, skal have den konfigureret på deres netværk. Resolvers spørger DNS ved hjælp af faste ( statisk ) IP-adresser på en eller flere DNS-servere. På et hjemmenetværk kan DNS-serveradresser konfigureres en gang på en bredbåndsrouter og automatisk hentes af klientenheder, eller adresserne kan konfigureres på hver klient individuelt. Hjemme-netværksadministratorer kan få gyldige DNS-serveradresser fra enten deres internetudbyder eller tredjeparts Internet DNS-udbydere som Google Public DNS og OpenDNS.

Typer af DNS-opslag

DNS bruges mest af webbrowsere, der automatisk konverterer internetdomænenavne til IP-adresser. Udover disse fremadrettede opslag , DNS bruges også til:

  • finde de rigtige servere til at levere internet e-mail
  • omvendte opslag som konverterer en IP-adresse tilbage til et domænenavn

Netværksanmodningerne, der understøtter DNS-opslag, kører over TCP og UDP, port 53 som standard.Se også - Forward og Reverse IP Address Lookup

DNS Caches

For bedre at kunne behandle store mængder anmodninger bruger DNS caching. DNS-caches gemmer lokale kopier af nyligt tilgængelige DNS-poster, mens originalerne fortsat opretholdes på deres udpegede servere. At have lokale kopier af DNS-poster undgår at skulle generere netværkstrafik op og gennem DNS-serverhierarkiet. Men hvis en DNS-cache bliver forældet, kan problemer med netværksforbindelser resultere. DNS caches har også været tilbøjelige til at angribe af netværks hackere. Netværksadministratorer kan spyle en DNS-cache, hvis det er nødvendigt, ved hjælp af ipconfig og lignende hjælpeprogrammer.Mere - Hvad er en DNS Cache?

Dynamisk DNS

Standard DNS kræver alle IP-adresser, der er gemt i databasen, der skal løses. Dette fungerer fint for at understøtte typiske websteder, men ikke til enheder, der bruger dynamiske IP-adresser som f.eks. Internet-webkameraer eller hjemmewebservere. Dynamisk DNS (DDNS) tilføjer netværksprotokoludvidelser til DNS for at aktivere navneopløsnings service for dynamiske klienter.

Forskellige tredjepartsleverandører tilbyder dynamiske DNS-pakker designet til dem, der ønsker at få adgang til deres hjemmenetværk via internettet. Opsætning af et internet DDNS-miljø kræver tilmelding til den valgte udbyder og installation af yderligere software på det lokale netværk. DDNS-udbyderen overvåger fjernt abonnerede enheder og foretager de nødvendige DNS-navneserveropdateringer.

Mere - Hvad er dynamisk DNS?

Alternativer til DNS

Microsoft Windows Internet Naming Service (WINS) understøtter navneopløsning svarende til DNS, men fungerer kun på Windows-computere og bruger et andet navneområde. WINS bruges på nogle private netværk af Windows-pc'er.

Dot-BIT er et open source projekt baseret på Bitcoin teknologi, der arbejder for at tilføje støtte til et ".bit" topniveau domæne til internettet DNS.

Internet Protocol Tutorial - IP netværk nummerering