Viktiga typer av DNS-servrar - Vi hör mycket om DNS-servrar i vårt dagliga liv. Merparten av tiden är faktiskt vår webbläsare som visar oss en sida som anger DNS-begäran misslyckades eller något liknande. Så vad är DNS-servrar exakt? Hur påverkar de hela internet. En del sa till och med att om DNS-servrarna inte finns, skulle hela internet stängas av. Är dessa hot verkliga? Låt oss ta en djup titt på DNS-servrar och hur deras existens påverkar oss.
DNS-servrar och myten
Så låt oss komma igång med DNS-servrar först. DNS Server är en webbteknologi för att hantera namn på webbplatser på Internet. Men det slutar bara inte där. Det har också många konfigurationer. Låt oss till exempel säga att din fysiska adress till var du bor är 42, Baker Street, Kalifornien, 50001. Och latitud och longitud är 70.92854301 och 65.102840203 (bara slumpmässigt). Så om någon frågar dig var du bor, påpekar du inte att du är lats och längtar på en karta. Människor börjar faktiskt bli galen om du gör det. Men det sämre faktum är att människor inte ens kommer ihåg det. Även det enklaste av ett antal förändringar kommer att ändra hela adressen. DNS Server fungerar på liknande sätt. DNS Server eller Domain Name System Server är ett tillfälligt namn som ges till en specifik plats på webben. Det kan ändras men är mindre troligt på populära webbplatser. Så lats och longs är kända som IP-adresser på internet. Så, med ett exempel på Google, är IP-adressen 216.58.220.14, men minns du någonsin att du skrev det på URL-fältet i din webbläsare? Troligen inte. Du skriver alltid www.google.com eller till och med bara google och slår ctrl + enter (om du är lat som jag). Så Google.com är bara ett namn som ges till IP-adressen här, och det kommer aldrig att ändras förrän du ändrar Googles DNS-poster (kommer tillbaka på DNS-poster senare i bloggen). Detta är anledningen till att du får DNS-begäran misslyckades eller felet "Denna webbsida är inte tillgängligt" i din webbläsare när du inte är ansluten till Internet eller om du skriver in något som inte är giltigt, eftersom det inte kan leta efter något med det specifikt namn du skrev i URL-fältet.
Myten
Nu finns det en mycket stor ganglandmyt på internet att om DNS-servrar slutade fungera kommer hela internet att stängas av. Nej. Det kommer aldrig att hända förrän ett brett spektrum av nukleär explosion inträffar. Detta är ren idiokrati. Om DNS-servrarna slutar fungera, kommer du inte att kunna ringa någon webbplats med dess namn säga till exempel microsoft.com, men om du känner till IP-adressen kan du direkt skriva den i URL-fältet och du är bra att gå. Det enda sämre här, är att du hittills kan pinga till en specifik DNS-server med din terminal eller din kommandotolk för att få sin IP-adress eller så kan du till och med göra en vem som letar efter för att kontrollera den, men om internet går ner, det kommer inte att finnas en DNS-server att pinga till antingen med kommandotolken och terminaler eller genom att göra en som söker. Det enda möjliga sättet att ansluta är att komma ihåg eller lista alla IP-adresser på webbplatsen du besöker. Men allvarligt, jag tror inte att Internet är en lätt att gå ner sak. Så nu, när myten är bustad, låt oss ta en titt på hur saker faktiskt fungerar i DNS-servern.
DNS-poster och DNS-frågor
Nu när vi vet vad en DNS-server är, kan vi ta en titt på hur den fungerar. En DNS-server består av flera saker, men framför allt DNS-poster och DNS-frågor. Låt oss titta på dem en efter en:
-
DNS-poster
DNS-poster är bara en lista med resursposter som definierar hur DNS-systemet behöver fungera. Ett DNS-system består inte bara av IP-adressen utan också e-postservern och andra poster att peka på. Så att du till exempel säger att du har en webbplats med namnet www.iamawulous.com, då kan du behöva ett e-post-ID med något som . Så här igen, du behöver en IP-adress för var du ska peka in när e-posten kommer till domänen iamawulous.com, och den här delen görs av DNS-poster som konfigurerar DNS-servrarna. DNS Records består av många saker. Jag kommer inte att gå i detalj, men jag kommer säkert att lista de viktiga DNS-poster här:
Uppgifter | Beskrivning | Fungera |
EN | Adresspost | Den returnerar en 32-bitars IPv4-adress. Det är här den faktiska webbplatsen omdirigeras till vanligast. |
administration | Kanonisk namnpost | Detta är ett alias. DNS-servern fortsätter att leta upp med det nya namnet. |
DNAME | Delegationsnamn | Detta är igen ett alias för ett namn och dess subnamn, till skillnad från CNAME, som bara är ett alias för sig själv. Men liknar CNAME, försöker DNS-servern också slå upp med det nya namnet. |
DNSKEY | DNS KEY Record | Det finns en annan skiva som kallas KEY record som jag inte har nämnt här. Formatet för DNSKEY är samma som KEY och används i DNSSEC (mer i beskrivning). |
LOC | Platsrekord | Detta ger den geografiska platsen beroende på domännamnet. |
MX | Mail Exchange-post | Detta är relaterat till den routning som jag nämnde tidigare. Detta kartar domännamnet med e-post-ID. |
NS | Namnserverpost | Ger en DNS-ZONE till auktoriserade namnservrar. |
TKEY | Secret Key Record | Detta är nyckeln som används med TSIG som är krypterad under Public Key. |
TSIG | Transaktionssignatur | Detta används för att verifiera uppdateringar som kommer från en godkänd källa eller namnserver. Det används tillsammans med TKEY. |
Text | Textinspelning | Denna fil tillhandahåller maskindata relaterade till ramverk och kryptering. |
DNSSEC eller Domain Name System Security Extensions är konstruerade för att säkra information som används på DNS som används i Internet Protocol. DNS-servrar hade som standard inte tillräcklig säkerhet. DNSSEC utvecklades för att säkra data från förfalskade certifikat eller manipulerad DNS-information såsom DNS-hacking eller vad som är särskilt känt som DNS-cache-förgiftning. Svar från DNSSEC är alla digitalt signerade och säkrade. Men liksom andra värdepapper har även DNSSEC kryphål. Den kontrollerar bara om data är autentiserade men de krypterar faktiskt inte data. Därför finns det inte sekretess för data. Här används kryptering med offentlig nyckel för digital signering av poster för att verifiera källan.
Rekommenderade kurser
- Certifieringskurs i rubinfelsökning
- PHP MySQL-program
- VB.NET-programmeringsprogram
- ITIL Foundation Training
-
DNS Frågor
DNS Query är ett sätt som klienten använder för att interagera med DNS-servrar för att få ett svar för ett svar. Följande är typerna av DNS-frågor:
-
Rekursiv fråga
I en rekursiv fråga får DNS-servern din fråga och kommer att utföra allt jobbet från att få svaret till att svara tillbaka till dig. När du bearbetar detta frågar DNS-servern också andra liknande servrar på webben för att hämta ett svar åt dig. Således, när en rekursiv fråga skickas till en DNS-server, kan den göra någon av de två sakerna: först är att returnera posten som tillhandahåller IP-adresserna som är länkade till det begärda värdnamnet, eller det kan ge ett fel om att den angivna domännamn finns inte som vi vanligtvis får när vi inte är anslutna till Internet som jag angav ovan. Men å andra sidan, om DNS-servern inte kan hitta det begärda namnet i sin egen zondatabas, börjar den sedan pinga andra DNS-servrar för samma fråga. Så här fungerar hela rekursivfrågan.
Du kan också förbjuda dessa typer av rekursiva frågor för en vald DNS-server. I så fall fungerar DNS-servern bara med hjälp av iterativa frågor.
-
Iterativa eller icke-rekursiva frågor
Innan jag börjar med iterativa eller icke-rekursiva frågor är det viktigt att notera att alla DNS-servrar måste stödja först den här frågan för att den ska fungera. När en klient inte använder en rekursiv fråga och försöker skicka en iterativ fråga, returnerar DNS-servern det bästa möjliga svaret till klienten. Nu kan detta svar antingen vara det önskade namnet som löses eller det kan också vara en hänvisning till en helt annan server som kan tillhandahålla den begärda informationen som klienten krävde. Och den här servern är inte en del av någon gammal server där den redan har begärt. Hänvisningar fungerar som pekare här. En frågad DNS-server försöker inte fånga eller begära svar från någon annanstans, men den kommer att ge dig svaret om den redan har något av sig själv.
-
Inverse Frågor
I den här frågan skickas en begäran via DNS-upplösare till DNS-servern för att svara för värdnamnet tillsammans med dess IP-adress. Därför måste sökningen efter detta specifika värdnamn vara grundlig för att hitta rätt svar. DNS-upplösare är bara enkla applikationer som ifrågasätter DNS-servrarna för korrekta svar.
Typer av DNS-servrar
För att vara specifikt finns det faktiskt 'n' antal DNS-servrar över hela internet som innehåller denna data bit för bit, men det finns bara 13 servrar som är mer lämpligt kända som root-DNS-servrar som innehåller hela den globala databasen på var och en av dessa 13 servrar. Och det finns bara två typer av DNS-servrar totalt, en är den primära och en annan den sekundära. Det är emellertid viktigt att komma ihåg att någon av dessa två DNS-servrar kan användas antingen som en primär eller som en sekundär, vilket naturligtvis beror på valet av serveradministratör. Det är också möjligt att hålla en enda server som fungerar som primär för en som sekundär för någon annan zon. I detalj information om dessa typer av DNS-servrar är följande:
Primära DNS-servrar
Denna server lokaliserar och läser data från domänzonfilen mestadels A-poster som finns på webbservern som Godaddy eller Bigrock. Denna primära server är också ansvarig för att skicka denna information till den sekundära servern.
Här skrivs zoninformationen av serveradministratören som beordrar servern hur man ska agera med andra servrar. Dessa inkluderar mestadels DNS-registerfiler som jag nämnde tidigare. När en primär server överför domänzoninformation från en server till en annan kallas den som zonöverföring eller zonflyttning. Det finns alltid två DNS-servrar konfigurerade för varje domän. Det främsta skälet till detta är att underlätta administratörens liv genom att ha dubbla säkerheten på grund av flera servrar och även skapa en säkerhetskopia. När en primär server har skapats och zondata kopierats finns det faktiskt inget behov av säkerhetskopiering, eftersom allt detta har tagits hand om eftersom primärservern som standard kopierar all denna data till den sekundära servern varje gång.
Sekundära DNS-servrar
Sekundär DNS-server är också känd som Slave-server eftersom den bara arbetar med att fånga data från den primära servern och fungera som en säkerhetskopia. Den primära servern är känd som Master Server i Microsofts DNS Server-programvara.
Mer än två DNS-servrar kan emellertid konfigureras, och endast en kan behållas som en Master Server, andra som en Primär Server och tredje som en Sekundär Server. Det här kan vara lite förvirrande, så jag kommer inte att djupare in i det. Men detta är bara för informationsskäl. För det mesta är primär- och huvudservern densamma.
Sekundära servrar spelar en viktig roll i datahantering och det är lika viktigt som en primär server. Det beror på att de faktiskt sänker belastningen på primärservern och belastningen fördelas lika om ett specificerat förhållande för att leverera lasten inte är konfigurerat. Om den primära servern i vissa fall tappar antingen på grund av belastning, överbelastning eller någon annan attack av hackare, kommer det alltid att finnas en sekundär server som fungerar som en primär server för att leverera data utan störningar. Genom att göra detta ger de också mycket säkerhet. Det finns faktiskt mycket mer till DNS-servrar i allmänhet, men det är överlägset jag kan täcka i min blogg.
Första bildkälla: pixabay.com
Rekommenderade artiklar
Här är några artiklar som hjälper dig att få mer information om typerna av DNS-servrar så bara gå igenom länken.
- Windows Server intervjufrågor
- 10 användbara Linux-appar för systemadministratörer
- 4 Viktiga funktioner för Crowdsourcing-marknadsföring | Teknik | Företag
- 6 spännande sätt att öka produktiviteten med ny teknik