Proxychains DNS: mengapa nama hos mendapat alamat IP sintetik
Terangkan pemetaan alamat DNS sintetik proxychains-ng dan bezakan pemegang tempat dalaman daripada destinasi sebenar atau alamat keluar.
Program di bawah proxychains menyelesaikan nama hos biasa kepada julat alamat yang tidak dikenali. Alamat itu mungkin nilai perakaunan dalam pembalut dan bukannya jawapan DNS dari internet.
Dalam mod proxy-DNS, proxychains-ng boleh mengingati nama hos, memulangkan alamat sintetik kepada aplikasi dan kemudian menterjemah nilai itu kembali kepada nama hos apabila sambungan yang dipintas dibuka melalui proksi.
Pemegang tempat bukan IP keluar
Konfigurasi contoh mendokumenkan proxy_dns dan remote_dns_subnet. Julat pemetaan terpelihara boleh dikonfigurasikan. Ia bukan alamat yang anda patut jangkakan untuk ping atau terbitkan sebagai sumber awam proksi.
Ini bergantung pada panggilan carian nama dan sambungan yang berkaitan dipintas dalam proses yang dimaksudkan. Program yang melakukan DNS sendiri melalui mekanisme lain, menyimpan pemegang tempat untuk penggunaan tidak berkaitan kemudian, atau memintas laluan soket yang dipasang boleh berkelakuan berbeza.
Batasan itu menjelaskan mengapa alamat sintetik dalam log, dengan sendirinya, bukan bukti bahawa keseluruhan aplikasi menggunakan DNS jauh dengan betul. Begitu juga, utiliti DNS berasingan di luar proses yang dibalut tidak menguji sambungan aplikasi yang dipetakan.
Bezakan pemegang tempat aplikasi, alamat destinasi sebenar yang dipilih di sebelah proksi dan keluar awam yang dilihat oleh laman web. Ia menjalankan tugas berbeza dan tidak semestinya sepadan.
Semasa menyahpepijat, simpan nama hos dalam nota anda dan kenal pasti proses terbungkus yang tepat serta konfigurasi. Menggantikan pemegang tempat yang kelihatan mencurigakan secara manual boleh membuang pemetaan yang diperlukan pembalut untuk memulihkan nama hos itu, menjadikan pengelakan yang boleh difahami sebagai sambungan ke destinasi yang salah.