Program koji radi pod proxychains razrješava običan hostname na nepoznat raspon adresa. Ta adresa može biti knjigovodstvena vrijednost unutar omotača, a ne DNS odgovor s interneta.

U svom proxy-DNS režimu proxychains-ng može zapamtiti hostname, vratiti aplikaciji sintetičku adresu i kasnije prevesti tu vrijednost natrag u hostname kada se presretnuta veza otvori kroz proxy.

Rezervisani pokazivač nije izlazni IP

Primjer konfiguracije dokumentuje proxy_dns i remote_dns_subnet. Rezervisani raspon mapiranja je konfigurabilan. To nije adresa koju biste trebali očekivati da pingate ili objavite kao javni izvor proxyja.

To zavisi od toga da se relevantni pozivi za pretragu imena i povezivanje presreću unutar predviđenog procesa. Program koji obavlja vlastiti DNS drugim mehanizmom, čuva rezervisani pokazivač za kasniju nepovezanu upotrebu ili zaobilazi put zakačene utičnice može se ponašati drugačije.

To ograničenje objašnjava zašto sintetička adresa u zapisu sama po sebi nije dokaz da cijela aplikacija ispravno koristi udaljeni DNS. Isto tako, zaseban DNS alat izvan obavijenog procesa ne testira mapiranu vezu aplikacije.

Razlikujte rezervisani pokazivač aplikacije, stvarnu odredišnu adresu odabranu na strani proxyja i javni izlaz koji web lokacija vidi. Oni služe različitim poslovima i ne moraju se podudarati.

Tokom otklanjanja grešaka držite hostname u svojim bilješkama i identificirajte tačan obavijeni proces i konfiguraciju. Ručna zamjena sumnjivog pokazivača može izgubiti mapiranje koje je omotaču bilo potrebno da povrati taj hostname, pretvarajući razumljivo posredovanje u vezu s pogrešnim odredištem.

Povezani članci