Intern
Ի՞նչ է հիերարխիկ համակարգը դոմենային անունների (DNS):
sobes.tech AI
Պատասխան AI-ից
Հարաբերական բաշխված համակարգ՝ մարդու համար ընթեռնելի դոմենային անունները (օրինակ՝ google.com) փոխելու համար մեքենաներ ընթեռնելի IP հասցեների (օրինակ՝ 172.217.169.142)։
Հիմնական բաղադրիչները՝
- Դոմենային անուններ: Անհատական անուններ, որոնք ներկայացնում են ռեսուրսները ինտերնետում։
- IP հասցեներ: Թվային հասցեներ, որոնք հստակորեն նույնականացնում են ցանցում սարքերը։
- DNS սերվերներ: Պահպանում են տեղեկություններ դոմենային անունների և IP հասցեների համապատասխանության մասին։
Աշխատանքի սկզբունքները՝
- Ռեկուրսիվ հարցում: Հաճախորդը (օրինակ՝ բրաուզեր) ուղարկում է DNS սերվերին IP հասցե ստանալու համար դոմենային անունով։
- Հարաբերական լուծում: Եթե տեղական DNS սերվերը չգիտի IP հասցեն, նա փոխանցում է հարցը վերևի հիերարխիային (արմատային սերվերներ, TLD-սերվերներ, իրավասու սերվերներ), մինչև գտնի անհրաժեշտ տեղեկությունը։
- Քեշավորում: DNS սերվերները պահպանում են պատասխանները արագացնելու համար։
Ռեսուրսային գրառումների տեսակներ՝
A: Դոմենային անունը փոխում է IPv4 հասցե։AAAA: Դոմենային անունը փոխում է IPv6 հասցե։CNAME: Մի դոմենային անունը կապում է մյուսի հետ։MX: Նշում է էլեկտրոնային փոստի սերվերները դոմենի համար։NS: Հստակեցնում է իրավասու DNS սերվերները ենթադոմենների համար։TXT: Պահպանում է տեքստային տեղեկություններ դոմենի մասին (օրինակ՝ SPF, DKIM):
Դոմենային անունը լուծելու օրինակ՝
// Օգտատերը գրում է google.com բրաուզերում
// Բրաուզերը հարցում է ուղարկում տեղական DNS սերվերին
// Տեղական DNS սերվերը չգիտի google.com IP-ը
// Հարցումը ուղարկվում է արմատային DNS սերվերին
// Արդյունքում, արմատային սերվերը նշում է .com զոնայի DNS սերվերը
// Հարցումը ուղարկվում է .com TLD սերվերին
// TLD սերվերը նշում է google.com իրավասու DNS սերվերը
// Հարցումը ուղարկվում է google.com իրավասու DNS սերվերին
// Իրավասու սերվերը վերադարձնում է google.com IP-ը
// Տեղական DNS սերվերը պահպանում է IP-ը և ուղարկում բրաուզերին
// Բրաուզերը հաստատում է կապը IP հասցեով
DNS-ը կարևոր բաղադրիչ է ինտերնետի ենթակառուցվածքի, ապահովելով օգտվողների և ռեսուրսների միջև կապը։