Vigtige typer af DNS-servere - Vi hører meget om DNS-servere i vores daglige liv. Det meste af tiden er det faktisk vores webbrowser, der viser os en side, der angiver DNS-anmodning, mislykkedes eller noget lignende. Så hvad er DNS-servere nøjagtigt? Hvordan påvirker de hele internettet. Nogle sagde endda, at hvis DNS-serverne ikke findes, så ville hele internettet lukke ned. Er disse trusler reelle? Lad os se dybt på DNS-servere, og hvordan deres eksistens påvirker os.
DNS-servere og myten
Så lad os komme i gang med DNS-servere først. DNS Server er en webteknologi til styring af navne på websteder på Internettet. Men det ender bare ikke der. Det har også en masse konfigurationer. Lad os f.eks. Sige, at din fysiske adresse, hvor du bor, er 42, Baker Street, Californien, 50001. Og breddegrad og længdegrad er 70.92854301 og 65.102840203 (bare tilfældig). Så hvis nogen spørger dig, hvor du bor, påpeger du ikke, at du lats og længes på et kort. Folk vil faktisk begynde at blive skøre, hvis du gør det. Men det værre er, at folk ikke engang husker det. Selv den enkleste af en ændring i antal vil ændre hele adressen. DNS Server fungerer på en lignende måde. DNS-server eller domænenavn System-server er et midlertidigt navn, der gives til et specifikt sted på nettet. Det kan dog ændre sig, men er mindre sandsynligt på populære websteder. Så lats og longs er kendt som IP-adresser på internettet. Så hvis vi tager et eksempel på Google, er IP-adressen 216.58.220.14, men husker du nogensinde at skrive den på URL-linjen i din browser? Sandsynligvis ikke. Du skriver altid www.google.com eller mest endda bare google og rammer ctrl + enter (hvis du er lat som mig). Så Google.com er bare et navn, der er givet til IP-adressen her, og det vil aldrig ændre sig, medmindre du ændrer Google-DNS-posterne (kommer tilbage på DNS-poster senere i bloggen). Dette er grunden til, at du får en DNS-anmodning mislykkedes, eller 'Denne webside er ikke tilgængelig' i din browser, når du ikke er tilsluttet internettet, eller hvis du skriver noget, der ikke er gyldigt, fordi det ikke er i stand til at søge efter noget med det specifikt navn, du indtastede i URL-linjen.
Myten
Nu er der en meget stor gangland-myte på internettet, at hvis DNS-servere holder op med at arbejde, vil hele internettet lukke ned. Nix. Det vil aldrig ske, medmindre der opstår en bred vifte af nukleare sprængninger. Dette er rent idiokrati. Hvis DNS-serverne holder op med at fungere, vil du ikke kunne ringe til ethvert websted med dets navn, f.eks. Microsoft.com, men hvis du kender IP-adressen, kan du med det samme skrive den i URL-linjen, og du er god til gå. Den eneste værre ting her er, at du indtil nu kan pinge til en bestemt DNS-server ved hjælp af din terminal eller din kommandoprompt for at få dens IP-adresse, eller du kan endda gøre en Who-opslag for at kontrollere den, men hvis Internettet går ned, der vil ikke være en DNS-server til at pinge til enten ved kommandoprompter og -terminaler eller ved at lave en der er opslag. Den eneste mulige måde at oprette forbindelse på er at huske eller liste alle IP-adresser på det websted, du besøger. Men alvorligt synes jeg ikke Internettet er en let at gå ned ting. Så nu, hvor myten er bustet, lad os se på, hvordan tingene faktisk fungerer i DNS-serveren.
DNS-poster og DNS-forespørgsler
Nu hvor vi ved, hvad en DNS-server er, så lad os se på, hvordan den fungerer. En DNS-server består af flere ting, men vigtigst af alt DNS-poster og DNS-forespørgsler. Lad os se på dem en efter en:
-
DNS-poster
DNS-poster er kun en liste over ressourceposter, der definerer, hvordan DNS-systemet skal fungere. Et DNS-system består ikke kun af IP-adressen, men også mailserveren og andre poster, der skal peges på. Så for eksempel at du siger, at du har et websted med navnet www.iamawulous.com, så har du muligvis brug for et e-mail-id med noget som emailbeskyttet . Så igen her, har du brug for en IP-adresse til, hvor man skal pege mod, når mailen kommer til domænet iamawesome.com, og denne del udføres af DNS-poster, der konfigurerer DNS-serverne. DNS Records består af en masse ting. Jeg vil ikke gå i detaljer, men jeg vil bestemt liste de vigtige DNS-poster her:
Records | Beskrivelse | Fungere |
EN | Adresseregistrering | Den returnerer en 32-bit IPv4-adresse. Det er her, det egentlige websted omdirigeres til mest almindeligt. |
CNAME | Kanonisk navneoptegnelse | Dette er et alias. DNS-serveren fortsætter med at søge op med dette nye navn. |
DNAME | Delegationsnavn | Dette er igen et alias for et navn og også dets undernavn i modsætning til CNAME, som kun er et alias for sig selv. Men ligesom CNAME forsøger DNS-serveren også at slå op med dette nye navn. |
DNSKEY | DNS KEY Record | Der er en anden post kendt som KEY record, som jeg ikke har nævnt her. Formatet for DNSKEY er det samme som KEY og bruges i DNSSEC (mere i beskrivelse). |
LOC | Positionsrekord | Dette giver den geografiske placering afhængigt af domænenavnet. |
MX | Mail Exchange-post | Dette er relateret til den e-mail-routing, som jeg nævnte tidligere. Dette kortlægger domænenavnet med e-mail-id'et. |
NS | Navneserverrekord | Tilbyder en DNS-ZONE til autoriserede navneservere. |
TKEY | Hemmelig nøgleoptagelse | Dette er den nøgle, der bruges med TSIG, som er krypteret under Public Key. |
tsig | Transaktionsunderskrift | Dette bruges til at godkende opdateringer, der kommer fra en godkendt kilde eller navneserver. Det bruges sammen med TKEY. |
TXT | Tekstoptagelse | Denne fil indeholder maskindata relateret til rammer og kryptering. |
DNSSEC eller Domain Name System Security Extensions er konstrueret til at sikre oplysninger, der bruges på DNS, der bruges i Internet Protocol. DNS-servere havde som standard ikke tilstrækkelig sikkerhed. DNSSEC blev udviklet til at sikre data fra forfalskede certifikater eller manipuleret DNS-information såsom DNS-hacking eller hvad der især kaldes DNS-cache-forgiftning. Svar fra DNSSEC er alle digitalt underskrevet og sikret. Men ligesom andre værdipapirer har endda DNSSEC smuthuller. Det kontrollerer kun, om data er godkendt, men de krypterer ikke data faktisk. Der er således ikke datafortrolighed. Her bruges kryptografi med offentlig nøgle til digital signering af poster til autentificering af kilde.
Anbefalede kurser
- Certifikationskursus i rubin debugging
- PHP MySQL-program
- VB.NET-programmeringsprogram
- ITIL Foundation Training
-
DNS-forespørgsler
DNS Query er en måde, som klienten bruger til at interagere med DNS-servere for at få et svar til et svar. Følgende er typerne af DNS-forespørgsler:
-
Rekursiv forespørgsel
I en rekursiv forespørgsel modtager DNS-serveren din forespørgsel og udfører alt jobbet fra at modtage svaret til at svare det tilbage til dig. Ved behandling af dette spørger DNS-serveren også andre lignende servere på Internettet for at hente et svar til dig. Når en rekursiv forespørgsel sendes til en DNS-server, kan den således gøre en af de to ting: først er det at returnere posterne, der leverer IP-adresserne, der er knyttet til det anmodede værtsnavn, eller det kan give en fejl om, at den specificerede domænenavn findes ikke, som vi normalt får, når vi ikke har forbindelse til internettet, som jeg nævnte ovenfor. Men på den anden side, hvis DNS-serveren ikke kan finde det anmodede navn i sin egen zondatabase, vil den derefter begynde at pinge andre DNS-servere for den samme forespørgsel. Sådan fungerer hele den rekursive forespørgsel.
Du kan også forbyde disse typer rekursive forespørgsler for en valgt DNS-server. I dette tilfælde fungerer DNS-serveren kun ved hjælp af iterative forespørgsler.
-
Iterative eller ikke-rekursive forespørgsler
Før jeg begynder med iterative eller ikke-rekursive forespørgsler, er det vigtigt at bemærke, at alle DNS-servere først skal understøtte denne forespørgsel for at den kan fungere. Når en klient ikke bruger en rekursiv forespørgsel og forsøger at sende en iterativ forespørgsel, returnerer DNS-serveren det bedst mulige svar til klienten. Nu kan dette svar enten være det ønskede navn, der er løst, eller det kan også være en henvisning til en helt anden server, der kan give de ønskede data, som klienten krævede. Og denne server er ikke en del af nogen gammel server, hvor den allerede har anmodet om. Henvisninger fungerer som markør her. En forespurgt DNS-server forsøger ikke at fange eller anmode om et svar fra et andet sted, men den giver dig svaret, hvis den allerede har noget af sig selv.
-
Inverse Forespørgsler
I denne forespørgsel sendes en anmodning via DNS-resolver til DNS-serveren for at svare på værtsnavnet sammen med dens IP-adresse. Så her skal søgningen efter dette specifikke værtsnavn være grundig for at finde det rigtige svar. DNS-opløsere er bare enkle applikationer, der spørger DNS-serverne om de rigtige svar.
Typer af DNS-servere
For at være specifik, er der faktisk et n 'antal DNS-servere over hele internettet, der indeholder disse data stykke for stykke, men der er kun 13 servere, der er mere passende kendt som root DNS-servere, der indeholder hele den globale database på hver af disse 13 servere. Og der er kun to typer DNS-servere, den ene er den primære og den anden den sekundære. Det er dog kritisk at huske på, at en af disse to DNS-servere kan bruges enten som en primær eller som sekundær enhed, hvilket naturligvis afhænger af valget af serveradministrator. Det er også muligt at holde en enkelt server fungerer som primær for en som en sekundær for enhver anden zone. Detaljeret information om disse typer af DNS-servere er som følger:
Primære DNS-servere
Denne server lokaliserer og læser dataene fra domænzonefilen for det meste A-poster, der er placeret på webserveren som Godaddy eller Bigrock. Denne primære server er også ansvarlig for at sende denne info til den sekundære server.
Her skrives zoneoplysningerne af serveradministratoren, der kommanderer serveren til, hvordan man skal opføre sig med andre servere. Disse inkluderer hovedsageligt DNS-poster filer, som jeg nævnte tidligere. Når en primær server overfører domænezoneinfo fra en server til en anden, kaldes den som Zoneoverførsel eller Zoneudflytning. Der er altid to DNS-servere konfigureret til hvert domæne. Den primære årsag til dette er at gøre administratorens liv lettere ved at have dobbelt sikkerhed på grund af flere servere og også at oprette en sikkerhedskopi. Når en primær server er oprettet og zonedata kopieres, er der faktisk ikke noget behov for sikkerhedskopi, da alt dette allerede er taget hånd om, fordi primær server som standard kopierer alle disse data til den sekundære server hver gang.
Sekundære DNS-servere
Sekundær DNS-server er også kendt som Slave-server, da den kun udfører dataindsamling fra den primære server og fungerer som en sikkerhedskopi. Den primære server er kendt som Master Server i Microsofts DNS Server software.
Imidlertid kan mere end to DNS-servere konfigureres, og kun én kan holdes som en masterserver, anden som en primær server og tredje som en sekundær server. Dette kan være lidt forvirrende, så jeg kommer ikke meget dybere ind i det. Men dette er bare for informations skyld. Det meste af tiden er den primære og hovedserveren den samme.
Sekundære servere spiller en vigtig rolle i datastyring, og det er lige så vigtigt som en primær server. Dette skyldes, at de faktisk sænker belastningen på den primære server, og belastningen fordeles lige, hvis et specificeret forhold til levering af belastningen ikke er konfigureret. Hvis den primære server i nogle tilfælde falder enten på grund af belastningsudtagning, overbelastning eller et andet angreb fra hackere, vil der altid være en sekundær server, der kan fungere som en primær server til at levere dataene uden forstyrrelse. Således gør de også en masse sikkerhed. Der er faktisk meget mere til DNS-servere generelt, men det er langt, jeg kan dække i denne blog af mig.
Første billedskilde: pixabay.com
Anbefalede artikler
Her er nogle artikler, der hjælper dig med at få flere detaljer om typerne af DNS-servere, så bare gå gennem linket.
- Windows Server-interviewspørgsmål
- 10 Nyttige Linux-apps til systemadministratorer
- 4 Vigtige funktioner ved Crowdsourcing Marketing | Teknologi | Forretning
- 6 spændende måder at øge produktiviteten med ny teknologi