Proxychains DNS: хост нэрс яагаад синтетик IP хаяг авдаг вэ
proxychains-ng-ийн синтетик DNS хаягийн буулгалтыг тайлбарлаж, дотоод орлуулагчийг бодит очих газар эсвэл гарах хаягаас ялгаарай.
proxychains дор ажиллаж буй програм ердийн хост нэрийг танихгүй хаягийн мужид шийддэг. Энэ хаяг нь интернэтээс ирсэн DNS хариулт биш, бүрхүүлийн доторх бүртгэлийн утга байж болно.
Өөрийн proxy-DNS горимд proxychains-ng хост нэрийг санаж, програмад синтетик хаяг буцааж, дараа нь огтолсон холболт проксигоор нээгдэх үед тэр утгыг дахин хост нэр болгон хөрвүүлж чадна.
Орлуулагч нь гарах IP биш
Жишээ тохиргоо proxy_dns болон remote_dns_subnet-ийг баримтжуулна. Нөөцлөсөн буулгалтын мужийг тохируулж болно. Энэ нь та ping хийх эсвэл проксигийн нийтийн эх сурвалж болгон нийтлэх гэж хүлээх хаяг биш юм.
Энэ нь холбогдох нэр хайлт болон холболтын дуудлагууд зоригдсон процессын дотор огтлогдохоос хамаарна. DNS-ээ өөр механизмаар хийдэг, орлуулагчийг дараагийн хамааралгүй хэрэглээнд хадгалдаг, эсвэл дэгээлсэн сокетийн замыг тойрдог програм өөрөөр ажиллаж болно.
Энэ хязгаарлалт нь лог дахь синтетик хаяг нь өөрөө бүх програмын алсын DNS-ийг зөв ашиглаж байгаагийн баталгаа биш гэдгийг тайлбарладаг. Мөн бүрхүүлтэй процессоос гадуурх тусдаа DNS хэрэгсэл нь програмын буулгасан холболтыг шалгахгүй.
Програмын орлуулагч, прокси талд сонгогдсон бодит очих хаяг, вэбсайтын хардаг нийтийн гаралт-ыг ялгаарай. Тэд өөр ажил хийдэг бөгөөд заавал таарах шаардлагагүй.
Дибаг хийх үед хост нэрийг тэмдэглэлдээ хадгалж, яг бүрхүүлтэй процесс болон тохиргоог тодорхойлоорой. Сэжигтэй орлуулагчийг гараар солих нь бүрхүүлд тэр хост нэрийг сэргээхэд хэрэгтэй байсан буулгалтыг алдаж, ойлгомжтой шууд бус заалтыг буруу очих газар руу холболт болгон хувиргаж болно.