Proxychains DNS: pse emrat e hosteve marrin adresa IP sintetike
Shpjegoni hartëzimin sintetik të adresave DNS të proxychains-ng dhe dalloni një mbajtës vendi të brendshëm nga destinacioni real ose adresa e daljes.
Një program nën proxychains zgjidh një emër normal hosti në një interval adresash të panjohur. Ajo adresë mund të jetë një vlerë kontabël brenda mbështjellësit, jo një përgjigje DNS nga interneti.
Në modalitetin e tij proxy-DNS, proxychains-ng mund të mbajë mend një emër hosti, t'i kthejë aplikacionit një adresë sintetike dhe më vonë ta përkthejë atë vlerë përsëri në emrin e hostit kur lidhja e përgjuar hapet përmes një proxy.
Mbajtësi i vendit nuk është IP-ja e daljes
Konfigurimi shembull dokumenton proxy_dns dhe remote_dns_subnet. Gama e rezervuar e hartëzimit është e konfigurueshme. Nuk është një adresë që duhet të prisni ta pingoni ose ta publikoni si burimin publik të proxy-t.
Kjo varet nga fakti që thirrjet përkatëse të kërkimit të emrit dhe lidhjes përgjohen brenda procesit të synuar. Një program që bën DNS-në e vet me një mekanizëm tjetër, ruan mbajtësin e vendit për përdorim të mëvonshëm të palidhur ose anashkalon shtegun e socket-it të grepit mund të sillet ndryshe.
Ky kufizim shpjegon pse një adresë sintetike në një regjistër nuk është, në vetvete, provë që i gjithë aplikacioni përdor saktë DNS-në e largët. Po ashtu, një mjet DNS i veçantë jashtë procesit të mbështjellë nuk teston lidhjen e hartëzuar të aplikacionit.
Dalloni mbajtësin e vendit të aplikacionit, adresën reale të destinacionit të zgjedhur në anën e proxy-t dhe daljen publike që sheh faqja. Ato kryejnë punë të ndryshme dhe nuk duhet të përputhen.
Gjatë korrigjimit, mbajeni emrin e hostit në shënimet tuaja dhe identifikoni procesin e saktë të mbështjellë dhe konfigurimin. Zëvendësimi me dorë i një mbajtësi vendi të dyshimtë mund të humbasë hartëzimin që i duhej mbështjellësit për të rikuperuar atë emër hosti, duke e kthyer një indirektim të kuptueshëm në një lidhje me destinacionin e gabuar.