Rumah  >  Soal Jawab  >  teks badan

Adakah mungkin untuk melakukan carian DNS (menukar nama hos kepada alamat IP) menggunakan Javascript pada sisi klien?

<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粉459578805P粉459578805425 hari yang lalu474

membalas semua(2)saya akan balas

  • P粉204136428

    P粉2041364282023-08-22 10:00:46

    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.

    balas
    0
  • P粉677573079

    P粉6775730792023-08-22 00:52:51

    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.

    balas
    0
  • Batalbalas