Iestatiet pamata rekursīvo kešatmiņu DNS serveri un konfigurējiet domēna zonas


Iedomājieties, kā būtu, ja mums būtu jāatceras visu to vietņu IP adreses, kuras mēs ikdienā izmantojam. Pat ja mums būtu izcila atmiņa, vietnes pārlūkošanas process būtu smieklīgi lēns un laikietilpīgs.

Un kā būtu, ja mums būtu jāapmeklē vairākas vietnes vai jāizmanto vairākas lietojumprogrammas, kas atrodas vienā mašīnā vai virtuālajā resursdatorā? Tas būtu viens no sliktākajiem galvassāpēm, ko es domāju - nemaz nerunājot par iespēju, ka ar vietni vai lietojumprogrammu saistīto IP adresi var mainīt bez iepriekšēja brīdinājuma.

Tikai pašas domas par to būtu pietiekams iemesls pēc kāda laika atteikties no interneta vai iekšējo tīklu izmantošanas.

Tieši tāda būtu pasaule bez domēna vārdu sistēmas (pazīstama arī kā DNS). Par laimi šis pakalpojums atrisina visus iepriekš minētos jautājumus - pat ja mainās attiecības starp IP adresi un vārdu.

Šī iemesla dēļ šajā rakstā mēs uzzināsim, kā konfigurēt un izmantot vienkāršu DNS serveri - pakalpojumu, kas ļaus domēna vārdus tulkot IP adresēs un otrādi.

Iepazīstinām ar DNS nosaukuma izšķirtspēju

Maziem tīkliem, kas netiek bieži mainīti, failu/etc/hosts var izmantot kā sākotnēju domēna vārda metodi IP adreses izšķirtspējai.

Izmantojot ļoti vienkāršu sintaksi, šis fails ļauj mums saistīt vārdu (un/vai aizstājvārdu) ar IP adresi šādi:

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

Piemēram,

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

Tādējādi jūs varat sasniegt tīmekļa mašīnu ar tās nosaukumu, aizstājvārdu web.mydomain.com vai ar tās IP adresi.

Lielākiem tīkliem vai tiem, kas tiek bieži mainīti, faila/etc/hosts izmantošana domēna vārdu sadalīšanai IP adresēs nebūtu pieņemams risinājums. Tur rodas vajadzība pēc īpaša pakalpojuma.

Zem pārsega DNS serveris vaicā lielu datu bāzi koka formā, kas sākas no saknes (“.”) zonas.

Šis attēls palīdzēs mums ilustrēt:

Augšējā attēlā saknes (.) zona satur com, edu un net domēnus. Katru no šiem domēniem pārvalda (vai var pārvaldīt) dažādas organizācijas, lai izvairītos no tā, atkarībā no liela, galvenā. Tas ļauj pareizi sadalīt pieprasījumus hierarhiskā veidā.

Apskatīsim, kas notiek zem pārsega:

1. Kad klients veic vaicājumu DNS serverim vietnei web1.sales.me.com, serveris nosūta vaicājumu augšējam (saknes) DNS serverim, kas vaicājumu norāda uz nosaukuma serveri .com zona.

Tas savukārt nosūta vaicājumu nākamā līmeņa vārdu serverim (zonā me.com ) un pēc tam uz sales.me.com . Šis process tiek atkārtots tik reižu, cik nepieciešams, līdz FQDN (pilnībā piemērotu domēna vārdu, šajā piemērā web1.sales.me.com) atdod tās zonas vārdu serveris, kurai tā pieder.

2. Šajā piemērā vārdu serveris vietnē sales.me.com. atbild uz adresi web1.sales.me.com un atgriež vēlamo domēna nosaukuma-IP saistību. un citu informāciju, kā arī (ja ir konfigurēts to darīt).

Visa šī informācija tiek nosūtīta sākotnējam DNS serverim, kurš pēc tam to pārsūta klientam, kurš to vispirms pieprasīja. Lai turpmāk neatkārtotu tās pašas darbības nākamajiem identiskajiem vaicājumiem, vaicājuma rezultāti tiek glabāti DNS serverī.

Šie ir iemesli, kāpēc šāda veida iestatīšana parasti tiek dēvēta par rekursīvu, kešatmiņā saglabātu DNS serveri.