Jinsi ya kusoma uelekezaji wa DNS ya VPN kwa kila kiungo kutoka resolvectl
resolvectl status huonyesha seva, vikoa na njia chaguo-msingi kwa kila kiungo. Visome pamoja, kisha uliza jina na uandike ni kiungo kipi kilijibu.
Endesha resolvectl status na utapata ukuta wa vitalu kwa kila kiungo, kila kimoja na seva zake na mstari wake wa vikoa. Mstari unaoamua uelekezaji ni orodha ya vikoa, si anwani ya seva ya majina, kwa sababu stub ya ndani huelekeza kila swali kwenye kiungo kinachodai jina. Soma madai hayo kabla ya kusoma jibu, kisha uliza jina na uangalie ni kiungo kipi kilikizalisha. Jibu lisilo sahihi kutoka kiungo sahihi ni tatizo tofauti na jibu sahihi kutoka kiungo lisilo sahihi.
Kila kizuizi cha kiungo kinakuambia nini
Kila kizuizi huorodhesha seva ambazo kisisitizaji kitatumia kwa kiolesura hicho, orodha ya vikoa na kama kiungo ni njia chaguo-msingi. Orodha ya vikoa ni seti ya madai, na kisisitizaji hutumia ulinganifu wa kiambishi cha mwisho kirefu zaidi: swali la host.corp.example linadaiwa na kiungo kilicho na corp.example kabla ya kile kilicho na njia chaguo-msingi pekee. Viungo viwili vinavyodai kiambishi kimoja huiacha matokeo kwa kipaumbele na mpangilio, ndiyo sababu nakala zinastahili umakini kwanza. Mstari wa seva ya sasa unaonyesha ni seva ipi kati ya zilizoorodheshwa inatumika wakati huo.
Anwani ya stub kama 127.0.0.53 katika /etc/resolv.conf inasema tu kwamba stub iko mbele. Haikutaji chanzo cha juu kilichojibu, ndiyo sababu uchunguzi unaotegemea resolv.conf pekee unakwama.
Soma aina tatu za maingizo ya kikoa kwa usahihi
| Ingizo | Linadai nini | Kosa la kawaida |
|---|---|---|
| corp.example | kikoa cha uelekezaji na kiambishi cha utafutaji: majina chini yake huenda kwenye kiungo hiki, na mfuatano huongezwa kwa majina uchi | limeondolewa kwa sababu uelekezaji unaonekana kufanya kazi hata hivyo |
| ~corp.example | njia pekee: majina chini yake huenda kwenye kiungo hiki, lakini kiambishi hakiongezwi | ilidhaniwa kuwa inahitajika kwa uelekezaji |
| ~. | njia chaguo-msingi: inadai maswali ambayo hakuna kiungo kingine kinachofunika | iliachwa amilifu kwenye wasifu uliogawanywa, kwa hiyo majina ya umma hufuata handaki |
Tilde hubadilisha tabia ya utafutaji, si uelekezaji. Ingizo lisilo na tilde ni kikoa cha uelekezaji na kikoa cha utafutaji kwa wakati mmoja, kwa hiyo majina chini yake hupelekwa kwenye kiungo hicho na majina ya lebo moja huongezewa kiambishi. Ingizo la tilde huelekeza kiambishi kilekile lakini hulieka nje ya orodha ya utafutaji. Ndiyo sababu kuondoa tilde hubadilisha majina uchi yanayotatuliwa, na ndiyo sababu tilde inayokosekana ni tatizo la utafutaji, si kushindwa kwa DNS iliyogawanywa.
Ingizo la njia chaguo-msingi linadai kila kitu ambacho hakuna kiungo kingine kinachofunika. Wasifu wa handaki kamili kwa kawaida huitaka na wasifu uliogawanywa kwa kawaida hautaki, kwa sababu majina ya umma hukwenda kwa kisisitizaji cha kibinafsi na yanaweza kushindwa hapo. Soma jedwali kwa kulinganisha na nia ya wasifu badala ya kunakili bendera kati ya wasifu. Wakati viungo viwili vinadai kiambishi kimoja, tatua suala la kipaumbele kabla ya kuhariri kitu kingine chochote.
Uliza jina na uone ni kiungo kipi kilijibu
Amri ndogo query huchapisha anwani, itifaki na kiungo au wigo uliozalisha jibu. Jaribu jina moja ambalo kiambishi cha kibinafsi kinapaswa kulidai na jina moja la umma la kawaida, kisha linganisha vyanzo vilivyoripotiwa. Ikiwa jina la kibinafsi linajibu kutoka kiungo kisichotumia waya, dai halipo au handaki iko chini; ikiwa jina la umma kwenye wasifu uliogawanywa linajibu kutoka handaki, njia chaguo-msingi ni pana mno. Kushindwa huko kuwili kunaonekana sawa katika kivinjari na kinyume katika matokeo haya.
resolvectl status
resolvectl query host.corp.example
Angalia pia itifaki iliyoripotiwa, kwa sababu jibu kutoka akiba au kutoka faili ya hosts linaweza kufika bila chanzo chochote cha juu kuulizwa. Jibu kutoka akiba linathibitisha kwamba jina lilitatuliwa wakati fulani, si kwamba sera ya sasa inaelekeza kwa usahihi.
Tenganisha uelekezaji wa majina na uelekezaji wa pakiti
Uamuzi wa kisisitizaji hauundi njia. Seva iliyochaguliwa bado inahitaji njia kwa anwani yake, na anwani iliyorudishwa bado inahitaji njia kuingia mtandao wa kibinafsi, kwa hiyo sera sahihi ya DNS inaweza kuwa pamoja na muunganisho ambao haufunguki kamwe. Jina linapotatuliwa na programu ikashindwa, chunguza anwani na njia badala ya kubadilisha DNS tena. Utatuzi wa majina na ufikikaji ni maswali mawili yenye wamiliki wawili tofauti.
Programu zinaweza kukwepa kisisitizaji cha mfumo kabisa kwa mpangilio wao wa DNS salama au kisisitizaji kilichojumuishwa. Matokeo ya resolvectl yanaelezea njia ya mfumo, na kivinjari kinachopuuza kitatofautiana na kila jaribio unalofanya. Angalia mpangilio huo kabla ya kuhitimisha kwamba sera imevunjika.
Andika anwani ambayo jina lilitatuliwa kwayo kando ya kiungo. Jina sahihi linaloelekeza anwani isiyo sahihi ni tatizo la rekodi, si la uelekezaji.
Angalia tena baada ya kiungo kubadilika
Kuunganisha tena au kubadilisha mtandao bila waya huunda upya hali ya kiungo, na msimamizi wa mtandao anaweza kusakinisha tena vikoa na seva zake juu ya kila kitu kilichowekwa kwa mkono. Kisha uliza majina yale yale mawili na linganisha na msingi uliorekodiwa. Ikiwa uhariri wa mkono umetoweka, marekebisho ni ya wasifu wa muunganisho na si ya amri ya shell. Kurekodi kabla na baada ndiko kunakofanya hilo lionekane.
Shiriki tu majina na muktadha wa seva unaohitajika na ripoti, kwa sababu viambishi vya ndani hufichua topolojia. Nyaraka za systemd-resolved kuhusu uelekezaji wa vikoa zinashughulikia kanuni ya ulinganifu wa kirefu zaidi na tabia ya tilde, na kusoma mara moja huzuia makosa mengi ya jedwali hapo juu: uelekezaji wa maswali katika systemd-resolved.