Kërkoni zonën e korporatës në konfigurimin e dnsmasq të klientit, nuk e gjeni dhe arrini në përfundimin se VPN nuk e dërgoi domenin e tij. Ajo që u dërgua është një sugjerim rrugëtimi, jo një zonë. Klienti regjistron domenin dhe resolver-in që duhet të përgjigjet për të, dhe backend-i i menaxhuar e kthen atë në përcjellje të kushtëzuar. Kërkimi në vendin e gabuar jep një diagnozë të sigurt dhe plotësisht të rreme.

Ajo që klienti pranoi nuk është ajo që ofroi porta

Një portë mund të ofrojë një resolver, një domen dhe rrugën e nevojshme për të arritur atë resolver, dhe klienti mund t'i pranojë të tre ose asnjë prej tyre. Një profil i importuar, një skript ndihmës ose një politikë që injoron opsionet e shtyra mund ta lërë grupin e pranuar bosh ndërsa ana e serverit duket e saktë. Filloni nga gjendja e regjistruar e klientit, jo nga konfigurimi i serverit, sepse kjo gjendje është ajo që resolver-i merr në të vërtetë. Nëse domeni i pranuar mungon, asgjë më tej nuk do të ketë rëndësi. Kontrolloni vetitë DNS të lidhjes përpara se të shqyrtoni çdo cache.

Ky dallim shpjegon shumicën e raporteve për një domen që nuk arriti kurrë. Ai u ofrua dhe nuk u zbatua.

Dy lloje regjistrimesh domeni

Një lidhje mund të mbajë domene të zakonshme kërkimi dhe domene vetëm për rrugëtim, dhe lloji i dytë fillon me një tildë. Një domen kërkimi rrugëton pyetjet dhe lejon zgjerimin e emrave të shkurtër, gjë që është e përshtatshme në një stacion pune dhe befasuese në një server. Një domen vetëm për rrugëtim thotë që pyetjet për atë prapashtesë duhet të shkojnë te serverë të caktuar pa ndryshuar mënyrën se si zgjidhen emrat e shkurtër. Shkrimi i të njëjtit domen në të dyja mënyrat nuk është tepricë, sepse dy regjistrimet bëjnë punë të ndryshme.

Për një hapësirë private emrash, forma vetëm për rrugëtim është zakonisht ajo që dëshironi. Ajo e mban prapashtesën e korporatës të drejtuar te resolver-i i korporatës dhe lë gjithçka tjetër në paqe.

localhost në resolv.conf nuk është gabim

Kur përdoret një resolver lokal cache, skedari i sistemit tregon adresën loopback dhe asgjë tjetër. Ai regjistrim identifikon dëgjuesin lokal, jo serverët e sipërm që menaxheri i dha atij. Adresa e korporatës do të mungojë me të drejtë në skedar.

Zëvendësimi i atij regjistrimi me një resolver publik është rregullimi klasik i gabuar. Ai rikthen zgjidhjen publike të emrave dhe hedh poshtë politikën e kushtëzuar në të njëjtin redaktim.

Mos i ngatërroni backend-et

Një instancë e menaxhuar dnsmasq dhe një resolver sistemi janë programe të ndryshme me konfigurim të ndryshëm dhe pamje të ndryshme statusi. Komanda e statusit për njërin nuk thotë asgjë të dobishme për tjetrin.

Përcaktoni cilin backend menaxheri është konfiguruar të përdorë, më pas lexoni konfigurimin e gjeneruar të atij backend-i në vend të një skedari të të gjithë shpërndarjes që ekziston rastësisht. Menaxheri shkruan konfigurimin e vetë instancës dhe mbështet opsione të personalizuara për atë instancë, kështu që redaktimi i një skedari global të palidhur nuk ndryshon asgjë dhe duket si një ndryshim pa efekt. Nisja e një daemon të dytë në portën 53 është më keq sesa e padobishme, sepse tani dy programe nuk bien dakord se kujt i përket porta. Përcaktoni së pari pronarin, pastaj redaktoni aty ku ai pronar lexon.

Testoni hapësirën e emrave, jo vetëm përgjigjen

Kërkoni një emër privat të lejuar dhe një emër kontrolli publik përmes rrugës normale të aplikacionit. Një pyetje e drejtpërdrejtë ndaj serverit të korporatës provon që regjistrimi ekziston; nuk provon që klienti zgjodhi atë server. Pyetja e dytë është ajo që teston politikën.

Pastaj përsërisni pas një rilidhjeje dhe pas një shkëputjeje. Shoqërimi duhet të ndjekë ciklin e jetës së lidhjes, dhe emrat privatë duhet të ndalojnë së zgjidhuri kur tuneli mungon, në vend që të bien përsëri te një resolver publik që përgjigjet për të njëjtën prapashtesë. Nëse bien përsëri, keni gjetur një rrjedhje, e cila është një defekt tjetër nga një kërkim i prishur. Shkruani cili backend funksionoi, cilat domene u zbatuan dhe çfarë ktheu secila pyetje.

Artikuj të ngjashëm