Դոմենների անվանումների համակարգի (DNS) ներածություն

Ինտերնետի հեռախոսագիրքը

Համացանցը եւ շատ ավելի մեծ մասնավոր ինտերնետ պրոտոկոլ (IP) ցանցերը ապավինում են Դոմենների անվանումների համակարգին (DNS) `օգնելու ուղիղ երթեւեկությանը: DNS- ն պահպանում է ցանցի անվանումների եւ հասցեների բաշխված բազան, եւ այն համակարգիչներ է տրամադրում տվյալների բազան հեռակա կարգով հարցնելու համար: Ոմանք DNS- ն անվանում են «ինտերնետի հեռախոսագիրքը»:

DNS- ը եւ համաշխարհային ցանցը

Բոլոր հանրային վեբ-կայքերն աշխատում են Ինտերնետին միացած սերվերներում, որոնք ունեն ընդհանուր IP հասցեներ : Web- ի սերվերները, օրինակ, 207.241.148.80 հասցեների նման են: Թեեւ մարդիկ կարող են մուտքագրել հասցեներ, ինչպիսիք են http://207.241.148.80/, իրենց վեբ բրաուզերում, այցելելու կայքեր, կարող են օգտվել պատշաճ անուններ, ինչպիսիք են http://www.about.com/, շատ ավելի գործնական:

Համացանցը համացանցային կայքերի համար օգտագործում է DNS- ը որպես համաշխարհային անվանումների լուծում ծառայություն: Երբ ինչ-որ մեկը կայքէջի անունը դիտում է իր զննարկիչը, DNS- ն նայում է այդ կայքի համար IP- ի համապատասխան հասցեն, որը պահանջվում է, որպեսզի ցանկալի ցանցային կապեր ստեղծեն վեբ բրաուզերների եւ վեբ սերվերների միջեւ :

DNS սերվերների եւ անունների հիերարխիա

DNS- ն օգտագործում է հաճախորդի / սերվերի ցանցի ճարտարապետություն: DNS սերվերները հանդիսանում են DNS- ի տվյալների բազայի գրառումները (անուններ եւ հասցեներ) պահող համակարգիչները, իսկ DNS- ի հաճախորդները ներառում են դյուրակիր համակարգիչներ, հեռախոսներ եւ վերջնական օգտագործողների այլ սարքեր: DNS սերվերները նաեւ ինտերֆեյս են միմյանց հետ, երբ անհրաժեշտության դեպքում միմյանց հաճախորդներ են գործում:

DNS- ն իր սերվերները կազմակերպում է հիերարխիա: Ինտերնետի համար այսպես կոչված արմատային անունների սերվերները ապրում են DNS- ի հիերարխիայի վերեւում: Ինտերնետի արմատային անունը սերվերները կառավարում են DNS- ի սերվերի տեղեկությունները Web- ի ամենաբարձր մակարդակի տիրույթների համար (TLD) (օրինակ `« .com »եւ« .uk »), մասնավորապես, պատասխանատու լինելու համար պատասխանատու բնօրինակ (անունը` հեղինակավոր ) DNS սերվերների անունները եւ IP հասցեները: հարցումներ յուրաքանչյուր անհատական ​​գնի վերաբերյալ: Սերվերը DNS- ի հիերարխիայի հաջորդ ստորին մակարդակով երկրորդ մակարդակի տիրույթի անվանումների եւ հասցեների (ինչպես նաեւ «about.com») հետեւում, եւ լրացուցիչ մակարդակները կառավարում են վեբ տիրույթները («compnetworking.about.com»):

DNS սերվերները տեղադրվում եւ պահպանվում են աշխարհի մասնավոր բիզնեսի եւ համացանցի կառավարման մարմինների կողմից: Ինտերնետի համար 13 root անունի սերվերներ (իրականում աշխարհի բոլոր մեքենաների լիցքավորող լողավազաններ) աջակցում են հարյուրավոր ինտերնետի բարձր մակարդակի տիրույթների, իսկ while.com- ը տրամադրում է հեղինակավոր DNS սերվերային տեղեկատվություն իր ցանցում գտնվող կայքերում: Կազմակերպությունները կարող են նույն կերպ տեղակայել DNS- ը իրենց մասնավոր ցանցերում առանձին, ավելի փոքր մասշտաբով:

Ավելին - Ինչ DNS սերվեր է:

DNS- ի համար ցանցերի կոնֆիգուրացիա

DNS- ի հաճախորդները (կոչվում են լուծիչներ ), որոնք ցանկանում են օգտագործել DNS- ը պետք է այն կազմաձեւվեն իրենց ցանցում: Resolvers- ը DNS- ից հարցնում է մեկ կամ մի քանի DNS սերվերների ֆիքսված ( ստատիկ ) IP հասցեների միջոցով: Տնային ցանցում DNS սերվերի հասցեները կարող են կազմաձեւվել մեկ անգամ լայնաշերտ երթուղղիչում եւ ավտոմատ կերպով վերցված հաճախորդի սարքերով կամ հասցեները կարող են անհատապես կարգավորվել յուրաքանչյուր հաճախորդի համար: Տուն ցանցի ադմինիստրատորները կարող են վավեր DNS սերվերի հասցեներ ստանալ իրենց ինտերնետային ծառայություն մատուցողից կամ երրորդ կողմի Ինտերնետ DNS մատակարարներից, ինչպիսիք են Google Հանրային DNS եւ OpenDNS:

DNS- ի որոնման տեսակները

DNS- ն ամենից հաճախ օգտագործվում է վեբ բրաուզերների միջոցով, ավտոմատ կերպով փոխարկելով ինտերնետային դոմենային անունները IP հասցեներին: Բացի այս հետագա որոնումներից , DNS- ն նաեւ օգտագործվում է հետեւյալի համար.

Ցանցը պահանջում է DNS- ի որոնումներին աջակցել TCP- ի եւ UDP- ի վրա , 53-րդ նավահանգստի վրա:

Տես նաեւ - Փոխանցել եւ հակադարձ IP հասցե փնտրել

DNS Caches

Ավելի լավ է մշակել հարցումների մեծ ծավալները, DNS- ը օգտագործում է caching- ը: DNS- ը պահպանում է վերջերս մուտք գործած DNS- ի գրառումների տեղական օրինակները, մինչդեռ բնօրինակները շարունակում են պահպանվել իրենց նշանակված սերվերների վրա: DNS- ի գրառումների տեղական օրինակները խուսափում են ցանցային տրաֆիկի առաջացմանը եւ DNS սերվերի հիերարխիայի միջոցով: Այնուամենայնիվ, DNS- ի քեշը դադարում է, ցանցային կապի խնդիրները կարող են հանգեցնել: DNS- ն նաեւ հարձակվել է ցանցային հաքերների կողմից հարձակման վրա: Ցանցային ադմինիստրատորները կարող են շտկել DNS- ի քեշը, անհրաժեշտության դեպքում օգտագործելով ipconfig եւ նմանատիպ կոմունալ ծառայություններ:

Ավելին - Ինչ է DNS քեշը:

Դինամիկ DNS

Ստանդարտ DNS- ն պահանջում է տվյալների բազայում պահվող բոլոր IP հասցեների տեղեկությունները ամրագրված: Սա լավ է աշխատում տիպային վեբ կայքերին աջակցելու համար, այլ ոչ թե դինամիկ IP հասցեների օգտագործող սարքերի համար, ինչպիսիք են Ինտերնետային վեբ խցերը կամ տան վեբ սերվերները: Դինամիկ DNS- ն (DDNS) ավելացնում է ցանցային արձանագրության ընդլայնումները DNS- ին, դինամիկ հաճախորդների համար անունների լուծման ծառայություն մատուցելու համար:

Տարբեր երրորդ կողմի պրովայդերները առաջարկում են դինամիկ DNS փաթեթներ, որոնք նախատեսված են ինտերնետի միջոցով հեռակա մուտք գործելու իրենց տան ցանցին: Ինտերնետային DDNS միջավայրի ստեղծումը պահանջում է ստորագրվել ընտրված մատակարարի հետ եւ տեղական ցանցում լրացուցիչ ծրագրեր տեղադրելու համար: DDNS մատակարարը հեռակա վերահսկում է բաժանորդագրված սարքերը եւ ստիպում է պահանջվող DNS անունը սերվերի թարմացումները:

Ավելին - Ինչ է դինամիկ DNS:

DNS- ի այլընտրանքները

Microsoft Windows- ի Ինտերնետ Անվանարկման Ծառայությունը (WINS) աջակցում է DNS- ի նման անվանական բանաձեւին, բայց աշխատում է միայն Windows համակարգիչներում եւ օգտագործելով տարբեր անունների տարածք: WINS- ը օգտագործվում է Windows- ի մի շարք մասնավոր ցանցերում:

Dot-BIT- ը բաց կոդով ծրագիր է, որը հիմնված է BitCoin տեխնոլոգիայի վրա, որն աշխատում է «.bit» վերին մակարդակի տիրույթի համար Ինտերնետ DNS- ին աջակցելու համար:

Ինտերնետ պրոտոկոլի դասընթաց - IP ցանցի համարակալում