wg-quick-ը միանալիս փչացնում է DNS-ը. կարդացեք կարգավորման սխալը
DNS տողը պատկանում է կարգավորման օգնականին, ոչ թե գործընկերոջ արձանագրությանը։ Կարդացեք առաջին սխալը, ստուգեք լուծիչի երթուղին և հաստատեք, որ մաքրումը վերականգնում է հին վիճակը։
Թունելը բարձրանում է, ձեռքսեղմումը ավարտվում է, և անունների լուծումը կանգ է առնում։ Գործընկերոջ կարգավորումներում ոչինչ չի փոխվել, որովհետև DNS տողը երբեք գործընկերոջ կարգավորումների մասը չի եղել։ Այն պատկանում է կարգավորման օգնականին, ինչը նշանակում է, որ խափանումը ապրում է հոսթի լուծիչի գործիքներում, ոչ թե WireGuard-ի բանալիներում։
Կարդացեք օգնականի տպած առաջին հաղորդագրությունը, ոչ թե վերջինը, և բացակայող գործիքի ու անհասանելի սպասարկիչի տարբերությունը կդառնա ակնհայտ։
DNS տողը օգնականի հատկություն է
Հիմնական կարգավորման դաշտերը նկարագրում են գործընկերներ, բանալիներ և թույլատրված հասցեներ։ Անունների լուծումը վերևից ավելացվում է այն սկրիպտի կողմից, որը բարձրացնում է ինտերֆեյսը, և յուրաքանչյուր իրականացում դա անում է տարբեր կերպ։ Սեղանադիր հաճախորդը կարող է DNS-ը կառավարել իր սեփական ծառայության միջոցով, տարածման սկրիպտը կարող է կանչել մի քանի լուծիչ գործիքներից մեկը, իսկ կոնտեյները կարող է ոչ մեկը չանել։ Կարգավորման ֆայլը չի կարող ասել, թե այդ ուղիներից որն է գործում։
Այդ պատճառով կարգավորման ֆայլը կարող է վավեր լինել արձանագրության համար և այնուամենայնիվ ձախողվել կարգավորման ընթացքում. խափանումը պատկանում է մի կեռիկի, որը արձանագրությունը երբեք չի տեսնում։
Ընդլայնված դաշտը հիմնական կարգավորման մեջ գրելը և արձանագրության գործիքից այն ընդունելու սպասելը նույն շփոթությունը ստեղծում է հակառակ ուղղությամբ։ Երկու վերլուծիչները տարբեր ֆայլեր են կարդում։
Իմանալը, թե որն է աշխատում, առաջին ախտորոշիչ քայլն է, և դա սովորաբար երևում է ձեր մուտքագրած հրամանի մեջ, ոչ թե կարգավորման ֆայլում։
Կարդացեք առաջին սխալը, որը տպում է օգնականը
Բարձրացրեք ինտերֆեյսը առաջին պլանում և կարդացեք ելքը հերթականությամբ։ Բացակայող լուծիչ գործիքը, ձախողված կեռիկը և անհասանելի սպասարկիչը կանգնեցնում են նույն հրամանը տարբեր կետերում, և յուրաքանչյուրն ունի տարբեր վերանորոգում։
wg-quick up wg0
resolvectl status wg0
ip route get 10.66.0.1
Առաջին հրամանը հաղորդում է կարգավորման առաջընթացի մասին, երկրորդը ցույց է տալիս, թե որ սպասարկիչներն է ինտերֆեյսը հիմա պահանջում, իսկ երրորդը ցույց է տալիս, թե արդյոք լուծիչի հասցեն իսկապես հասանելի է թունելի միջով։ Կարգավորված, բայց երթուղելի չեղած լուծիչը կարգավորման սխալների փոխարեն ժամանակային սպառում է առաջացնում, դրա համար երկու ստուգումները միասին են։ Միայն վիճակի ելքը կարդալը հանգեցնում է ինքնավստահ և սխալ եզրակացության։
Եթե կարգավորումն ավարտվել է, և անունների լուծումը դեռ ձախողվում է, համեմատեք օգնականի տեղադրած լուծիչը նրա հետ, որն օգտագործում էր ցանցը նախկինում։ Մասնավոր լուծիչին անհրաժեշտ է երթուղի թունելի միջով, և կարգավորումը, որը թվարկում է այն առանց նրա նախածանցը ծածկելու, թողնում է յուրաքանչյուր հարցում սպասելիս։
Որ լուծիչն ունի հոսթը իրականում
Ժամանակակից Linux հոսթերը հաճախ գործարկում են տեղական stub լուծիչ, այնպես որ օգնականի տեղադրած հասցեն սպառվում է այդ stub-ի կողմից, ոչ թե հավելվածների կողմից ուղղակիորեն։ Գեներացված ֆայլը ձեռքով խմբագրելը կարող է աշխատել մինչև հաջորդ վերամիացումը, երբ օգնականը վերագրում է այն։
Օգտագործեք տարածման համար աջակցվող ինտեգրումը և թույլ տվեք մեկ բաղադրիչի տիրել լուծիչի վիճակին։ Երկու տերերը ստեղծում են նույն մրցավազքը, ինչ ինտերֆեյսի հասցեի երկու տերերը, և ախտանիշը հոսթն է, որը յուրաքանչյուր փոփոխությունից հետո մի քանի րոպե ճիշտ լուծում է։
Ներքին անունները արժանի են իրենց սեփական ստուգմանը։ Հանրային լուծիչը կարող է վերականգնել ընդհանուր զբոսանքը, մինչդեռ յուրաքանչյուր կորպորատիվ անուն ձախողում է, ինչը հակառակն է այն բանի, ինչի համար թունելը նախատեսված էր։ Հարցրեք ներքին անունը նախատեսված սպասարկիչից նախքան եզրակացնելը, որ DNS-ը շտկվել է։
Մաքրումը նույնքան կարևոր է, որքան կարգավորումը
Իջեցրեք ինտերֆեյսը և նորից ստուգեք լուծիչի վիճակը։ Օգնականը, որը վերականգնում է նախկին կարգավորումը, թողնում է հոսթը օգտագործելի. մեկը, որը թողնում է իր սեփական սպասարկիչները հետևում, ստեղծում է հաջորդ խափանումը, հաճախ ժամեր անց, երբ թունելը վաղուց գնացել է։
Հնացած վիճակը հեշտ է նկատել, երբ սկսեք փնտրել այն։ Լուծիչների ցանկը կարող է մատնանշել ինտերֆեյսի հասցե, որը այլևս գոյություն չունի, և որոնման դոմենը կարող է վերապրել ցանցը, որը դուք այս առավոտ թողել եք։ Նրանցից որևէ մեկը հաջորդ կապը դարձնում է անկանխատեսելի, և ոչ մեկը չի հայտնվում թունելի սեփական վիճակի ելքում։ Ստուգումը տևում է տասը վայրկյան և խնայում է հաջորդ մարդուն մեկ ժամ։
Ախտորոշումը վերանորոգումից առանձին պահեք։ Եթե ձախողվում է յուրաքանչյուր նպատակակետ, ոչ միայն անունների որոնումը, ապա երթուղիներն ու փոխանցումը կասկածելիներն են, և DNS տողը շեղում է։ wg-quick ձեռնարկը փաստագրում է, թե որ դաշտերն է այն ղեկավարում և որոնք են պատկանում արձանագրությանը, և այդ սահմանը այս հաշվետվությունների մեծ մասի ամբողջ պատասխանն է։