Երբեմն, գործող վեբկայքը անհասանելի է տիրույթի անունով: Դա տեղի է ունենում սխալ կարգավորումների պատճառով, և այս հոդվածում մենք կուսումնասիրենք, թե ինչու կայքը չի բացվում իր տիրույթի անունով և ինչ անել դրա հետ:
Երբեմն պատահում է, որ թվում է, թե ամեն ինչ ճիշտ է կազմաձևված, բայց տիրույթը չի աշխատում, և կայքը անհասանելի է: Որպեսզի կայքը հասանելի լինի իր տիրույթի անունով, այն պետք է վերածվի վեբ սերվերի IP հասցեի, որտեղ տեղակայված է կայքը: Դրա համար պատասխանատու է դոմենային անունների համաշխարհային համակարգը (DNS): Դոմենը IP հասցեի հաջողությամբ փոխակերպելու համար պետք է կատարվեն հետևյալ պայմանները.
- Դոմենը պետք է գրանցվի և պատվիրակվի.
- Այն տիրույթների սերվերները, որոնց պատվիրակվել է տիրույթի ընդլայնման կառավարումը, պետք է պատշաճ կերպով ուղարկեն վեբ սերվերի IP հասցեն.
- Բարձր մակարդակի DNS սերվերները պետք է պարունակեն տեղեկատվություն տիրույթի մասին, որը արդիական է.
Եթե վերը նշված պայմաններից գոնե մեկը ճիշտ չկատարվի, ապա կայքը անհասանելի կլինի:
Եկեք մանրամասն նայենք, թե ինչպես է այն աշխատում և յուրաքանչյուր փուլում ախտորոշման որոշ հիմունքներ:
Ինչպես գրանցել և պատվիրակել տիրույթ
Դոմեյնի գրանցումը կատարվում է գնումից հետո։ Հիմնականում, դուք պարզապես ուղարկում եք ձեր դոմեյնի տեղեկատվությունը բարձր մակարդակի դոմեյնների ընդլայնման գրանցամատյանին։
Պատվիրակությունը տիրույթի ընդլայնման կառավարման հանձնումն է որոշակի տիրույթի սերվերին: Դոմեն պատվիրակելու համար պետք է մուտքագրել DNS սերվերների հասցեները, որտեղ գտնվում են այս տիրույթի ռեսուրսների գրառումները: Ժամանակի մեծ մասը DNS սերվերների հասցեները տրամադրվում են տիրույթի կամ հոստինգի մատակարարի կողմից, երբ դուք տիրույթ եք գնում: Որպես կանոն, կա ընդամենը երկու սերվեր: Բոլոր գործողությունները կարող են իրականացվել կառավարման վահանակի միջոցով: Դուք պետք է ստանաք դրա մուտքը գնումից հետո:
Դոմեյնի կարգավիճակը ստուգելու համար կարող եք օգտագործել ցանկացած Whois ծառայություն: Օրինակ՝ օգտագործեք սա՝ whois.com : Եթե դոմեյնն արդեն գրանցված է, դուք կտեսնեք դրա մասին ողջ տեղեկատվությունը:
Նայեք հետևյալ դաշտերին.
- «մինչև վճարված» — ամսաթիվը, մինչև տիրույթի վճարումը: Համոզվեք, որ ամսաթիվը դեռ վավեր է: Եթե տիրույթը չվճարվի մինչև ամսաթիվը, այն կարգելափակվի։ Եթե նրանք վճարումը չստանան մեկ ամսվա ընթացքում, տիրույթը հասանելի է դառնում գնման համար։
- «պետություն» — կարգավիճակ. Դուք պետք է համոզվեք, որ տիրույթն ունի «ԳՐԱՆՑՎԱԾ» կամ «ՊԱՏՎԻՐԱԿՎԱԾ» կարգավիճակ: Դա նշանակում է, որ տիրույթը գրանցված է կամ պատվիրակված։
- «նսերվեր» — DNS սերվերների հասցեներ, որոնց պատվիրակվել է տիրույթի ընդլայնման կառավարումը: Դուք պետք է համոզվեք, որ DNS սերվերները ճիշտ են: Ինչպես նշվեց վերևում, այս հասցեները սովորաբար տրամադրվում են ձեր տիրույթի կամ հոսթինգ մատակարարի կողմից գնելուց հետո:
Եթե դուք ստանում եք «Դոմենը հասանելի է» հաղորդագրությունը, դա նշանակում է, որ տիրույթը գրանցված չէ, և հետագա ստուգումները անիմաստ են, քանի որ նախ պետք է գնել տիրույթը: Չնայած ամեն ինչ բավականին ակնհայտ է, անփորձ օգտվողները կարող են որոշակի սխալներ թույլ տալ՝ փորձելով հոսթինգը կապել գոյություն չունեցող տիրույթի հետ:
Եթե այս փուլում տիրույթի հետ ամեն ինչ կարգին է, կարող եք անցնել հաջորդ քայլին:
DNS սերվերների ստուգում
Դոմենների անունների սերվերները, որոնց պատվիրակվել է տիրույթի կառավարումը, պետք է խնդրանքով վերադարձնեն տիրույթի ընդլայնման ռեսուրսների գրառումները: Ռեսուրսների գրառումները ծառայության տեղեկատվություն է տիրույթի մասին, որը պահվում է DNS սերվերում: Կան տարբեր տեսակի ռեսուրսների գրառումներ: Մեզ անհրաժեշտ է միայն ամենահաճախ օգտագործվող տիպի «А» գրառումը, որը սահմանում է, թե ինչ IP հասցե է համապատասխանում տիրույթին: Եթե դուք տիրույթ և հոսթինգ եք գնում մեկ մատակարարից, ռեսուրսների գրառումները կարող են ավտոմատ կերպով ստեղծվել:
Եթե ստիպված եք գործ ունենալ երկու տարբեր մատակարարների հետ, ապա դրանք պետք է ձեռքով ստեղծեք կառավարման վահանակից, որին ձեր մատակարարը պետք է ձեզ մուտք գործի: Նայեք «domain111.ru» դոմեյնի ռեսուրսների գրառումներին ISPsystem ընկերության DNSManager վահանակի էկրանի նկարների վրա: Ի դեպ, մենք այստեղ ունենք համապատասխան հոդված՝ « Ինչպես ստեղծել և կարգավորել DNS գրառումներ DNS Manager-ում »:
Այս փուլում նպատակն է համոզվել, որ DNS սերվերը, որին պատվիրակվել է դոմենի ընդլայնման կառավարումը, տալիս է «А» տիպի գրառումը, այսինքն՝ տիրույթի IP հասցեն: Դա ստուգելու համար օգտագործեք այս հրամանի տող «nslookup» ծրագիրը:
Եկեք նայենք ախտորոշման գործընթացին և որպես օրինակ վերցնենք «domchel.ru» տիրույթը: «Whois» ծառայությունը ցույց է տալիս, որ տիրույթի ընդլայնումը պատվիրակվել է այս DNS սերվերներին՝ «ns1.rugion.ru» և «ns2.rugion.ru», ինչը նշանակում է, որ դրանցից յուրաքանչյուրը պետք է պարունակի այս տիրույթի A տեսակի գրառումը և տրամադրի այն ըստ պահանջի, ուստի եկեք ստուգենք այն:
Եկեք բացենք հրամանի տողը և գործարկենք «nslookup domchel.ru ns1.rugion.ru», որտեղ առաջին պարամետրը ձեր տիրույթի անունն է, իսկ երկրորդը՝ DNS սերվերը, որին կուղղվի հարցումը: Կոմունալը լռելյայն պահանջում է А տիպի ռեկորդ, այդ իսկ պատճառով «տիպ» պարամետր չկա: Եթե DNS ծառայությունը վերադարձնում է տիրույթի անունը և IP հասցեն (ինչպես սքրինշոթում), ամեն ինչ լավ է:
Եկեք ևս մեկ անգամ ստուգենք գոյություն չունեցող դոմեյն անունով։
Սերվերը չկարողացավ գտնել պահանջվող տիրույթն իր տվյալների բազայում:
Եթե DNS սերվերը չկարողացավ գտնել ձեր տիրույթն իր տվյալների բազայում, առաջին բանը, որ դուք պետք է անեք, ստուգելն է, թե արդյոք կա տիպի A գրառում կառավարման վահանակում: Եթե այն կա, դիմեք մատակարարի աջակցության ծառայությանը: Ավելի հավանական է, որ խնդիրն իրենց կողմն է և կապված է դոմենի անվան սերվերի հետ։
Բայց եթե այս թեստը հաջող լինի, անցեք հաջորդ քայլին:
Բարձր մակարդակի DNS սերվերների թարմացում
Հակիրճ, գլոբալ դոմենային անունների համակարգը աշխատում է այսպես. բարձր մակարդակի DNS սերվերները պարունակում են տեղեկատվություն ցածր մակարդակի DNS սերվերների մասին: Այսպիսով, դա նշանակում է (ինչպես վերը նշված «domchel.ru» մեր օրինակում), որ «ru» ընդլայնման բոլոր սերվերները պետք է պարունակեն տեղեկատվություն «domchel.ru»-ի մասին, որը սպասարկվում է ns1.rugion.ru և ns2.rugion.ru DNS սերվերների կողմից:
Հաշվի առնելով այն հանգամանքը, որ ցածր մակարդակի տիրույթների վիճակը անընդհատ փոխվում է (տիրույթները գրանցվում են, հասանելի են դառնում գնման համար, պատվիրակվում են այլ DNS սերվերների, փոխում են դրանց հոսթինգների IP հասցեները) DNS սերվերների բարձր մակարդակի տվյալների բազան միշտ պետք է թարմացվի:
Որպես կանոն, տիրույթի պատվիրակումից և գրառումների ստեղծումից հետո այդ տեղեկատվությունը մեկ օրվա ընթացքում բաշխվում է ցանցով: Միայն դրանից հետո ձեր տիրույթը հասանելի կդառնա աշխարհի ցանկացած վայրից: Այս փուլում օգտատերը պետք է միայն սպասի: Եթե դա տևում է մեկ օրից ավելի, բայց ձեր կայքը դեռ հասանելի չէ, ևս մեկ անգամ ստուգեք այն nslookup-ով: Գործարկեք նույն հրամանը, բայց օգտագործեք ցանկացած հանրային DNS սերվեր, օրինակ 8.8.8.8 — սա Google-ի հանրային DNS սերվերն է:
Եկեք գործարկենք այս հրամանը՝ «nslookup domchel.ru 8.8.8.8»
Եթե հանրային սերվերը վերադարձրել է տիրույթի IP հասցեն, ինչպես երևում է սքրինշոթում, դա նշանակում է, որ ձեր տիրույթի մասին տեղեկատվությունը արդեն տարածված է ցանցում:
Եթե բավական ժամանակ է անցել, բայց հանրային DNS սերվերները դեռ չեն կարողանում գտնել ձեր տիրույթը, դիմեք ձեր մատակարարի աջակցության ծառայությանը: Ըստ երևույթին, տվյալների փոխանցման խնդիր կա բարձր մակարդակի անվանական սերվերներ:
Բացի հանրային DNS սերվերների հետ փորձարկումից, դուք կարող եք ստուգել տեղական տիրույթի անվան սերվերը, որը գտնվում է ձեր համակարգչի ցանցային կարգավորումներում: Հնարավորություն կա, որ խնդիրը կապված է ձեր համակարգչի ցանցային ադապտերների կազմաձևման հետ կամ ձեր ինտերնետ մատակարարի DNS սերվերների հետ:
Եկեք գործարկենք այս հրամանը «nslookup domchel.ru» Եթե հրամանը չի պարունակում ճիշտ տիրույթի անունների սերվեր, հարցումը կուղղվի տեղական DNS սերվերին:
Երբ հանրային անունների սերվերները «գիտեն» ձեր կայքի IP հասցեն, բայց տեղական սերվերը շարունակում է արձագանքել, որ տիրույթը չի գտնվել, դա նշանակում է, որ խնդիրը ձեր ԱՀ-ի ձեր ցանցային ադապտերի կազմաձևման մեջ է կամ ձեր ինտերնետ մատակարարի DNS սերվերում:
Եթե հրամանը գործարկելուց հետո դուք ստանում եք ձեր տիրույթի IP հասցեն, դա նշանակում է, որ դոմենի անվան փոխակերպումը հաջողված է բոլոր մակարդակներում:
Վերևում նկարագրված գործողությունները կօգնեն ձեզ ախտորոշել խնդիրը և տեսնել՝ արդյոք այն կապված է դոմենի անվան համակարգի հետ, թե ոչ: