Meminta proksi SOCKS menyambung ke nama hos bukanlah sama seperti memintanya mengembalikan rekod DNS nama hos itu.

Proksi boleh menyelesaikan nama itu sebagai sebahagian daripada mewujudkan sambungan yang diminta. Ia juga boleh menyerahkan tugas itu kepada huluan lain yang sesuai. Klien menerima balasan SOCKS yang menerangkan hasil sambungan, bukan respons DNS umum.

Untuk CONNECT, alamat terikat dan port dalam balasan menerangkan pengikatan di pihak pelayan seperti yang ditakrifkan oleh protokol. Jangan anggap BND.ADDR sebagai salinan yang dijanjikan bagi IP destinasi yang telah diselesaikan.

Jika aplikasi hanya memerlukan sambungan, ia boleh menggunakan strim yang terhasil tanpa mengetahui alamat destinasi mana yang dipilih oleh proksi. Jika ia memerlukan data DNS itu sendiri, pilih antara muka yang benar-benar berkemampuan DNS dengan lokasi dan dasar penyelesai yang dimaksudkan.

Perbezaan itu juga menghalang pemeriksaan IP yang mengelirukan: alamat terikat proksi, IP destinasi dan keluar awam yang menghadap laman web ialah nilai yang berbeza. Satu tidak harus dilabel sebagai yang lain semata-mata kerana ia muncul dalam genggaman tangan yang sama.

Artikel berkaitan