Proxychains DNS: kial gastnomoj ricevas sintezajn IP-adresojn
Klarigu la sintezan DNS-adresmapadon de proxychains-ng kaj distingegu internan lokokupilon disde la reala celo aŭ elira adreso.
Programo sub proxychains solvas normalan gastnomon al nekonata adresaro. Tiu adreso povas esti konta valoro ene de la ĉirkaŭaĵo anstataŭ DNS-respondo el la interreto.
En sia proxy-DNS-reĝimo, proxychains-ng povas memori gastnomon, redoni sintezan adreson al la aplikaĵo kaj poste traduki tiun valoron reen al la gastnomo, kiam la interkaptita konekto malfermiĝas tra prokura servilo.
La lokokupilo ne estas la elira IP
La ekzempla agordo dokumentas proxy_dns kaj remote_dns_subnet. La rezervita mapada gamo estas agordebla. Ĝi ne estas adreso, kiun vi atendus pingsondi aŭ publikigi kiel la publikan fonton de la prokura servilo.
Tio dependas de tio, ke la koncernaj nomserĉaj kaj konektaj alvokoj estas interkaptitaj ene de la celita procezo. Programo, kiu faras sian propran DNS per alia mekanismo, konservas la lokokupilon por posta senrilata uzo aŭ preterpasas la hokitan soketan vojon, povas konduti alie.
Tiu limigo klarigas, kial sinteza adreso en protokolo per si mem ne pruvas, ke la tuta aplikaĵo ĝuste uzas malproksiman DNS. Same, aparta DNS-ilo ekster la ĉirkaŭita procezo ne testas la mapitan konekton de la aplikaĵo.
Distingegu la lokokupilon de la aplikaĵo, la realan celadreson elektitan ĉe la prokura flanko kaj la publikan eliron, kiun vidas la retejo. Ili plenumas malsamajn taskojn kaj ne devas kongrui.
Dum sencimigado konservu la gastnomon en viaj notoj kaj identigu la ĝustan ĉirkaŭitan procezon kaj la agordon. Mana anstataŭigo de suspektinda lokokupilo povas forĵeti la mapadon, kiun la ĉirkaŭaĵo bezonis por retrovi tiun gastnomon, kaj transformi kompreneblan nerektan indikon en konekton al la malĝusta celo.