DNS արմատային անունների սերվերները URL-ները թարգմանում են IP հասցեների: Յուրաքանչյուր արմատային սերվեր աշխարհի երկրներում հարյուրավոր սերվերների ցանց է: Այնուամենայնիվ, դրանք ճանաչված են որպես 13 անվանված հեղինակություններ DNS արմատային գոտում:
Ինչու կան միայն 13 DNS սերվեր:
Կա մի քանի պատճառ, թե ինչու է ինտերնետ տիրույթի անունների համակարգը օգտագործում ուղիղ 13 DNS սերվեր իր հիերարխիայի հիմքում: Թիվ 13-ը փոխզիջում է ցանցի հուսալիության և կատարողականի միջև: Այն նաև հիմնված է ինտերնետ արձանագրության 4-րդ տարբերակի (IPv4) սահմանափակումների վրա, որոնք օգտագործում են ցանցերի մեծ մասը:
Չնայած IPv4-ի համար գոյություն ունեն միայն 13 նշանակված DNS արմատային սերվերի անուններ, յուրաքանչյուր արմատային սերվերի անունը ներկայացնում է ոչ թե մեկ համակարգիչ, այլ բազմաթիվ համակարգիչներից բաղկացած սերվերի կլաստեր:Կլաստերավորման այս օգտագործումը մեծացնում է DNS-ի հուսալիությունը՝ առանց դրա կատարողականի վրա որևէ բացասական ազդեցության: Այս 13 IPv4 արմատային սերվերները կարող են աջակցել մինչև 4,3 միլիարդ հասցեներ:
Վերջին գիծ
Քանի որ ձևավորվող IP տարբերակ 6-ի ստանդարտը չունի առանձին փաթեթների չափի ցածր սահմանափակումներ, DNS-ը ժամանակի ընթացքում կպարունակի ավելի շատ արմատային սերվերներ՝ IPv6-ին աջակցելու համար: Տեսականորեն, IPv6-ն աջակցում է անսահման թվով հասցեներ, սակայն միայն համեմատաբար փոքր թվով ցանցեր են օգտագործում այս նոր արձանագրությունը:
DNS IP փաթեթներ
Քանի որ DNS-ի աշխատանքը հիմնված է պոտենցիալ միլիոնավոր այլ ինտերնետային սերվերների վրա, որոնք ցանկացած ժամանակ գտնում են արմատային սերվերները, արմատային սերվերների հասցեները պետք է հնարավորինս արդյունավետ կերպով բաշխվեն IP-ով: Իդեալում, այս բոլոր IP հասցեները պետք է տեղավորվեն մեկ փաթեթի (տվյալների) մեջ, որպեսզի խուսափեն սերվերների միջև բազմաթիվ հաղորդագրություններ ուղարկելու գերբեռնվածությունից:
Այսօր լայն տարածում ունեցող IPv4-ի դեպքում DNS տվյալները, որոնք տեղավորվում են մեկ փաթեթի մեջ, նույնքան փոքր են, որքան 512 բիթ՝ փաթեթներում պարունակվող տեղեկատվությունը աջակցող մյուս արձանագրությունը հանելուց հետո: Յուրաքանչյուր IPv4 հասցե պահանջում է 32 բիթ:
Համապատասխանաբար, DNS-ի դիզայներներն ընտրել են 13-ը որպես արմատային սերվերների քանակ IPv4-ի համար՝ վերցնելով 416 բիթ փաթեթը և թողնելով մինչև 96 բիթ այլ օժանդակ տվյալների համար։ Դա թույլ է տալիս ճկունություն ավելացնել ևս մի քանի DNS արմատային սերվերներ ապագայում, եթե անհրաժեշտ լինի:
Գործնական DNS օգտագործում
DNS արմատային անունների սերվերները կարևոր չեն համակարգչի միջին օգտագործողի համար: 13 թիվը նույնպես չի սահմանափակում DNS սերվերները, որոնք կարող եք օգտագործել ձեր սարքերի համար: Կան բազմաթիվ հանրությանը հասանելի DNS սերվերներ, որոնցից յուրաքանչյուրը կարող է օգտագործել իր սարքերի կողմից օգտագործվող DNS սերվերները փոխելու համար:
Օրինակ, պլանշետը ստիպեք օգտագործել Cloudflare DNS սերվեր, որպեսզի ինտերնետի հարցումներն անցնեն այդ DNS սերվերի միջոցով, այլ ոչ թե այլ սերվերի, օրինակ՝ Google DNS սերվերի: Սա կարող է օգտակար լինել, եթե Google-ի սերվերն անջատված է, կամ կարող եք ավելի արագ զննել համացանցը՝ օգտագործելով Cloudflare DNS սերվերը:
Այս հոդվածը թարմացվել է 2022 թվականի հունիսի 6-ին՝ սխալը շտկելու համար։ Յուրաքանչյուր IPv4 հասցե պահանջում է 32 բիթ, ոչ թե բայթ: