Adakah mungkin untuk melakukan carian DNS (menukar nama hos kepada alamat IP) menggunakan Javascript pada sisi klien?
P粉459578805
2023-08-21 22:08:37
<p>Saya mahu menggunakan Javascript sisi klien untuk melakukan carian DNS (lihat nama hos kepada pemetaan alamat IP daripada mesin klien). Adakah ini mungkin? </p>
EDIT: Soalan ini menggelitik saya, jadi saya membina perkhidmatan web JSONP pada Google App Engine yang mengembalikan alamat IP pelanggan. Penggunaan:
Ya, tiada proksi pelayan diperlukan.
JS tulen tidak boleh mencapai ini. Jika anda mempunyai skrip pelayan yang mencetak output pada domain yang sama, anda boleh menghantar XMLHttpRequest untuk membacanya.
Dalam perpustakaan standard JavaScript, tiada konsep hos atau alamat IP. Jadi anda perlu mengakses beberapa perkhidmatan luaran untuk mencari nama hos.
Saya mengesyorkan anda mengehoskan cgi-bin yang mencari alamat IP nama hos dan mengaksesnya melalui JavaScript.