Adakah mungkin untuk melakukan carian DNS (menukar nama hos kepada alamat IP) menggunakan Javascript pada sisi klien?
P粉459578805
P粉459578805 2023-08-21 22:08:37
0
2
564
<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>
P粉459578805
P粉459578805

membalas semua(2)
P粉204136428

EDIT: Soalan ini menggelitik saya, jadi saya membina perkhidmatan web JSONP pada Google App Engine yang mengembalikan alamat IP pelanggan. Penggunaan:

<script type="application/javascript">
function getip(json){
  alert(json.ip); // 弹出IP地址
}
</script>

<script type="application/javascript" src="http://jsonip.appspot.com/?callback=getip"> </script>

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.

P粉677573079

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan