Proxychains DNS: miért kapnak a gazdagépnevek szintetikus IP-címeket
Magyarázza el a proxychains-ng szintetikus DNS-címleképezését, és különböztesse meg a belső helyőrzőt a valódi céltól vagy a kilépési címtől.
A proxychains alatt futó program egy közönséges gazdagépnevet ismeretlen címtartományra old fel. Ez a cím a burkoló belső könyvelési értéke lehet, nem pedig az internetről érkező DNS-válasz.
Proxy-DNS módjában a proxychains-ng megjegyezhet egy gazdagépnevet, szintetikus címet adhat vissza az alkalmazásnak, majd később visszaalakíthatja ezt az értéket gazdagépnévvé, amikor az elfogott kapcsolat proxyn keresztül megnyílik.
A helyőrző nem a kilépési IP
A mintakonfiguráció a proxy_dns és a remote_dns_subnet elemet dokumentálja. A fenntartott leképezési tartomány konfigurálható. Ez nem olyan cím, amelyet pingelni vagy a proxy nyilvános forrásaként közzétenni várna.
Ez attól függ, hogy a vonatkozó névfeloldási és kapcsolódási hívásokat a szándékolt folyamaton belül elfogják-e. Egy program, amely más mechanizmussal végzi a saját DNS-ét, a helyőrzőt későbbi, független használatra tárolja, vagy megkerüli a beakasztott socket útvonalát, másképp viselkedhet.
Ez a korlátozás magyarázza, miért nem bizonyíték önmagában egy naplóban szereplő szintetikus cím arra, hogy az egész alkalmazás helyesen használja a távoli DNS-t. Hasonlóképpen, a burkolt folyamaton kívüli külön DNS-eszköz nem teszteli az alkalmazás leképezett kapcsolatát.
Különböztesse meg az alkalmazás helyőrzőjét, a proxy oldalán kiválasztott valódi célcímet és a webhely által látott nyilvános kilépést. Ezek különböző feladatokat látnak el, és nem kell megegyezniük.
Hibakereséskor tartsa a gazdagépnevet a jegyzeteiben, és azonosítsa a pontos burkolt folyamatot és a konfigurációt. Egy gyanús helyőrző kézi cseréje elveszítheti azt a leképezést, amelyre a burkolónak szüksége volt a gazdagépnév visszaállításához, és egy érthető közvetettséget rossz célpontra mutató kapcsolattá alakíthat.