Վեբ կայքերը պահվում են այն վայրերում, որոնք եզակիորեն նույնականացվում են մի շարք համարների կողմից, որոնք մենք գիտենք որպես IP հասցեներ. բայց այս կայքեր մուտք գործելու համար մենք սովորաբար մուտքագրում ենք նրանց համապատասխան տիրույթի անունները, որոնք ավելի հեշտ է հիշել: IPիշտ IP հասցեն ստանալու համար ձեր զննարկիչը կկապվի դոմենի անուն սերվերի կամ DNS- ի հետ, և կխնդրի դրա տվյալների բազան IP հասցեի համար: A A Record- ը ռեսուրսների գրառման մի տեսակ է, որն ուղղակիորեն մատնանշում է IP հասցեն: CName- ը կամ Canonical Name- ի ձայնագրությունը նույնպես ռեսուրսների ռեկորդ է, բայց դա IP հասցեին չի մատնանշում: Փոխարենը, դա մատնանշում է մեկ այլ տիրույթի հասցե:

Չնայած նրան, որ DNS ունենալու նպատակը տվյալ տիրույթի IP հասցեն ստանալն է, CName գրառումն օգտագործվում է նույն տիրույթի նույն հասցեին մատնանշող բազմաթիվ դոմենային անունների նույնականացման համար: CName գրառումների համար շատ գործածումներ կան, բայց առավել նշանավորը նույն մեքենայի կամ հյուրընկալողի վրա աշխատող բազմաթիվ ծառայություններն օգտագործելիս: FTP սերվերը կունենա ftp.example.com տիրույթի անվանումը, մինչդեռ http սերվերը կօգտագործի www.example.com կայքը: Չնայած դրան, նրանք կօգտագործեն նույն IP հասցեն: Հետևաբար, CName մուտք կգործի նաև տվյալների բազայում `ftp.example.com- ում, ինչը մատնանշում է www.example.com կայքը: Ftp.example.com- ի IP հասցեն փնտրելիս տեղի է ունենում CName գրառումը, և հարցումը վերագործարկվում է ՝ օգտագործելով նոր տիրույթի անուն: Այս ընթացակարգը կրկնվում է այնքան ժամանակ, քանի դեռ չի գտնվել A Record- ը, որն ապահովում է որոնման IP հասցեն: Այս կերպ անհրաժեշտ է միայն մեկ A Record, որը մատնանշում է ճիշտ IP հասցեն:

CName- ի ձայնագրությունը շատ օգտակար է, բայց այն կարող է նաև ստեղծել համակարգ, որը համակարգային է իր ձևավորման համար: Հաշվի առնելով վերը նշված դոմենի անունները, հնարավոր է, որ գոյություն ունեն CName- ի երկու գրառում, որտեղ ftp- ն առաջինի համար մատնանշում է www- ին, իսկ երկրորդի համար `հակառակ: Քանի որ հարցումը վերսկսվում է CName մուտքի հայտնաբերման պահից, այդ երկու մուտքերը ունենալու դեպքում անսահման հանգույց կհանգեցնի, որը կարող է խորտակել սերվերը: Գրառումներն այս խնդիրը չունեն, քանի որ դրանք չեն մատնանշում այլ տիրույթի անուն:

Ամփոփում.

1. CName- ը մատնանշում է դոմենի անունը, իսկ A Record- ը մատնանշում է IPv4 հասցեին:

2. CName- ի գրառում գտնելը նոր որոնում կպատճառի, իսկ A Record- ը գտնելը չի ​​լինի:

3. CName- ի ոչ պատշաճ գրառումները կարող են հանգեցնել անվերջանալի հանգույցի, բայց A Records- ը ոչ:

Հղումներ