Ռեկուրսիան հասանելի չէ. DNS քաղաքականություն, ոչ թե կոտրված թունել
Սերվերը կարող է պատասխանել իր գոտիներին՝ չլուծելով ինտերնետը ձեր VPN աղբյուրի համար։ Կարդացեք կարգավիճակը, ստուգեք աղբյուրը, ապա որոշեք բաժանված DNS-ի մասին։
Ներքին անունը լուծվում է, և նույն սերվերը արտաքին անվանը պատասխանում է ռեկուրսիայի վերաբերյալ մերժմամբ։ Այդ համակցությունը հակասություն չէ։ Սեփական գոտիները հրապարակելը և ամբողջ ինտերնետը լուծելը երկու առանձին ծառայություններ են, որոնց սերվերը կարող է առաջարկել, և այն կարող է անել առաջինը առանց երկրորդի։ Մերժումը դիտեք որպես քաղաքականության հայտարարություն, ապա ստուգեք՝ արդյոք քաղաքականությունը համապատասխանում է ձևավորմանը։
Մերժումը և ժամկետանցումը տարբեր պատասխաններ են
Գրանցեք անունը, հարցման տեսակը, պատասխանող սերվերը, կարգավիճակը և վերադարձված գրառումները։ Ռեկուրսիայի նախազգուշացումը ինքնաբերաբար չի չեղարկում դրա հետ եկած հեղինակավոր պատասխանը։ Գրեք կարգավիճակը նախքան այն մեկնաբանելը։ Մեկ ժամ անց հիշողությունից վերականգնված կարգավիճակը այլ փաստ է։
DNS վերնագիրը կրում է ռեկուրսիայի հարցում և նշում, թե սերվերն այն առաջարկում է, և արձանագրության սպեցիֆիկացիան այդ դրոշները պատասխանի տվյալներից առանձին է պահում։ Դրա համար պատասխանը կարող է օգտակար լինել և միևնույն ժամանակ բողոք կրել։ Ժամկետանցումը, բացասական պատասխանը և մերժումը երեք տարբեր արդյունքներ են։ Յուրաքանչյուրը մատնանշում է այլ շերտ, և միայն մերժումն է, որ սերվերը ձեզ քաղաքականության մասին ասում է։
Նախ կարդացեք կարգավիճակի կոդը, ապա որոշեք՝ արդյոք նախազգուշացումը կարևոր է այս հարցման համար։ Գոտին անվանող հեղինակավոր պատասխանը կիրառելի է նույնիսկ երբ ռեկուրսիվ բիթը մերժված է։ Առանց պատասխանի մերժումը քաղաքականության արդյունք է, ոչ թե կոտրված փաթեթային ուղի։
Ինչ գրանցեց լուծիչը որպես ձեր աղբյուր
Հաճախորդը կարող է գալ սերվերի թույլատրված ռեկուրսիվ միջակայքերից դուրս հասցեների լողավազանից, կամ թարգմանությունը կարող է այն դարպասի նման ցույց տալ։ Հաճախորդի սեփական ադապտերի հասցեն ապացույց չէ այն բանի, ինչ ստացել է լուծիչը։ Հարցրեք սերվերի ադմինիստրատորին դիտարկված աղբյուրի մասին՝ փոխարենը այն ձեր կողմից եզրակացնելու։ Երկու հասցեները կարող են տարբերվել յուրաքանչյուր թարգմանող ցատկում։
Հարցրեք նույն անունը հաճախորդից և այն հոսթից, որին սերվերն արդեն վստահում է։ Երկու պատասխանների տարբերությունը աղբյուրի պայմանն է, և այն ավելի օգտակար է, քան պատասխաններից որևէ մեկը առանձին։
dig +short host.corp.example
dig +short example.com
Եթե տեղակայումը ցանկանում է ռեկուրսիա VPN հաճախորդների համար, ադմինիստրատորը լիազորում է համապատասխան աղբյուրի միջակայքը սերվերի սեփական կառավարման միջոցով։ Ռեկուրսիան բոլոր ցանցերի համար բացելը, որպեսզի մեկ թեստ անցնի, շատ ավելի մեծ փոփոխություն է, քան փորձարկվողը։ Գրեք լիազորված միջակայքը կանոնի կողքին, որովհետև հաջորդ վերանայողը կհարցնի, թե որ աղբյուրներին պետք է ծառայեր քաղաքականությունը։ Առանց տիրոջ աղբյուրի միջակայքն այն է, ինչով ժամանակավոր թեստը դառնում է մշտական։
Բաժանված DNS-ը ձևավորում է, ոչ թե խափանում
Որոշ տեղակայումներ միայն աշխատանքային դոմեններն են ուղարկում մասնավոր լուծիչին, իսկ մնացածը՝ այլ հաստատված լուծիչի։ Սա հարցումների երթուղման ձևավորում է, և ապացույց չէ, որ մասնավոր սերվերին ավելի ազատ քաղաքականություն է պետք։ Այդ ձևավորման դեպքում արտաքին անվան ձախողումը մասնավոր լուծիչով նախատեսված արդյունք է, ոչ թե խափանում։ Մերժումը ձևավորումն է, որ աշխատում է, ոչ թե ճնշվող ախտանիշ։
Հանրային լուծիչը կարող է վերականգնել դիտարկումը՝ միաժամանակ կոտրելով ներքին անունները կամ մասնավոր հարցումներն ուղարկելով այնտեղ, որտեղ նրանք չպետք է գնան։ Գրեք նախատեսված վարքը նախքան ցանկացած լուծիչի հասցե փոխելը։
Ստուգեք քաղաքականությունը երկու հարցումով
Նախատեսված ուղղումից հետո հարցրեք թույլատրված մասնավոր անուն և արտաքին անուն փաստացի հաճախորդից։ Այն, ինչ վերադառնում է, պետք է լինի այն, ինչ խոստանում է քաղաքականությունը, ոչ միայն ավելի հանգիստ ախտորոշում։ Գրանցեք պատասխանող սերվերը յուրաքանչյուր պատասխանի հետ, ապա համեմատեք զույգը քաղաքականության հետ։ Համեմատությունը թեստն է, և մեկ հաջող որոնումը՝ ոչ։
resolvectl query host.corp.example
resolvectl query example.com
Եթե մասնավոր անունը աշխատում է, իսկ հանրային անվանը մերժում են, ապա քաղաքականությունը անում է այն, ինչ ասում է։ Եթե մասնավոր անունը նույնպես ձախողվում է, խնդիրը գոտում, ուղու կամ աղբյուրի լիազորության մեջ է, և ռեկուրսիան շեղում է։ Երկու արդյունքներն էլ օգտակար են, և յուրաքանչյուրը բացառում է մնացած վարկածների կեսը։
Կարդացեք մերժումը որպես ապացույց
Մերժումը պատասխան է։ Այն նշանակում է, որ սերվերը ստացել է հարցումը և հրաժարվել է կատարել պահանջված աշխատանքը, ինչը տարբերվում է երբեք չհասած փաթեթից։ Այդ տարբերությունն ամբողջ ախտորոշումն է։ Գրանցեք այն որպես պատասխան, ոչ թե որպես կապի ձախողում։
Այդ տարբերությունը ձեզ ասում է, թե որտեղ նայել՝ սերվերի մատյանները, դրա մուտքի քաղաքականությունը և գրանցված աղբյուրը։ Հրդեհապատի փոփոխությունը չի շտկի քաղաքականության մերժումը, և քաղաքականության փոփոխությունը չի շտկի բացակայող ուղին։ Երկու վարկածները առանձին պահեք, մինչև դրանցից մեկն ապացույց ունենա։
Գրեք արդյունքը և քաղաքականության տիրոջը տոմսի մեջ, որպեսզի հաջորդ մարդը սկսի որոշումից, ոչ թե նախազգուշացումից։ Նշեք լիազորված աղբյուրի միջակայքը և երկու անունները, որ փորձարկել եք։ Այդ երեք փաստերով տոմսը կարելի է նորից գործարկել, իսկ "ռեկուրսիան կոտրված է" ասողը՝ ոչ։