Nastavite osnovni strežnik DNS za rekurzivno predpomnjenje in konfigurirajte območja za domeno


Predstavljajte si, kako bi bilo, če bi si morali zapomniti naslove IP vseh spletnih mest, ki jih dnevno uporabljamo. Tudi če bi imeli čudovit spomin, bi bil postopek brskanja po spletnem mestu smešno počasen in dolgotrajen.

Kaj pa, če bi morali obiskati več spletnih mest ali uporabiti več aplikacij, ki se nahajajo v istem računalniku ali navideznem gostitelju? To bi bil eden najhujših preglavic, ki se jih spomnim - da ne omenjam možnosti, da je mogoče naslov IP, povezan s spletnim mestom ali aplikacijo, spremeniti brez predhodnega obvestila.

Že sama misel na to bi bil zadosten razlog, da se čez nekaj časa odpovemo uporabi interneta ali notranjih omrežij.

Prav takšen bi bil svet brez sistema domenskih imen (znan tudi kot DNS). Na srečo ta storitev rešuje vsa zgoraj navedena vprašanja - tudi če se razmerje med naslovom IP in imenom spremeni.

Iz tega razloga bomo v tem članku izvedeli, kako konfigurirati in uporabljati preprost strežnik DNS, storitev, ki bo omogočila prevajanje domenskih imen v naslove IP in obratno.

Predstavljamo ločljivost imen DNS

Za majhna omrežja, ki niso pogosta za spremembe, lahko datoteko/etc/hosts uporabimo kot osnovno metodo ločitve domenskega imena do naslova IP.

Z zelo preprosto sintakso nam ta datoteka omogoča, da ime (in/ali vzdevek) povežemo z naslovom IP, kot sledi:

[IP address] [name] [alias(es)]

Na primer,

192.168.0.1 gateway gateway.mydomain.com
192.168.0.2 web web.mydomain.com

Tako lahko do spletnega računalnika pridete bodisi z imenom, z vzdevkom web.mydomain.com bodisi z naslovom IP.

Za večja omrežja ali omrežja, ki se pogosto spreminjajo, uporaba datoteke/etc/hosts za ločevanje domenskih imen v naslove IP ne bi bila sprejemljiva rešitev. Tu nastopi potreba po namenski storitvi.

Pod pokrovom strežnik DNS poizveduje po veliki zbirki podatkov v obliki drevesa, ki se začne v korenskem območju (\ ".") .

Za ponazoritev nam bo pomagala naslednja slika:

Na zgornji sliki korensko območje (.) vsebuje domene com, edu in net. Vsako od teh domen upravljajo (ali jih lahko upravljajo) različne organizacije, da bi se izognili odvisnosti od velike, osrednje. To omogoča pravilno distribucijo zahtev na hierarhičen način.

Poglejmo, kaj se bo zgodilo pod pokrovom motorja:

1. Ko odjemalec pošlje poizvedbo strežniku DNS za web1.sales.me.com, strežnik pošlje poizvedbo na zgornji (korenski) strežnik DNS, ki poizvedbo usmeri na imenski strežnik v .com cona.

To pa poizvedbo pošlje na strežnik imen naslednje stopnje (v območju me.com ) in nato na sales.me.com . Ta postopek se ponovi tolikokrat, kolikor je potrebno, dokler imenski strežnik območja, kamor sodi, ne vrne FQDN (Popolnoma kvalificirano ime domene, web1.sales.me.com).

2. V tem primeru se imenski strežnik na sales.me.com. odzove na naslov web1.sales.me.com in vrne želeno povezavo ime domene-IP. in druge informacije (če so konfigurirane za to).

Vse te informacije se pošljejo prvotnemu strežniku DNS, ki jih nato posreduje nazaj odjemalcu, ki je to sploh zahteval. Da bi se izognili ponavljanju istih korakov za prihodnje enake poizvedbe, so rezultati poizvedbe shranjeni v strežniku DNS.

To so razlogi, zakaj je tovrstna nastavitev splošno znana kot rekurzivni strežnik DNS s predpomnjenjem.