Rumah  >  Artikel  >  hujung hadapan web  >  Ringkasan 7 kaedah untuk mendapatkan alamat IP klien, MAC dan nama hos menggunakan kemahiran JS_javascript

Ringkasan 7 kaedah untuk mendapatkan alamat IP klien, MAC dan nama hos menggunakan kemahiran JS_javascript

WBOY
WBOYasal
2016-05-16 16:41:222444semak imbas

Hari ini saya sedang mengusahakan program kecil JS (javascript) untuk mendapatkan IP klien yang saya cari dalam talian dan mendapati bahawa kebanyakannya tidak sah dalam sistem dan pelayar semasa. Ia jarang digunakan secara langsung dalam Chrome dan FireFox skrip JS ActiveX untuk mendapatkan IP, dsb. Kod berikut telah diuji oleh saya pada semua sistem Windows NT5.0 dan ke atas Kod diberikan:

1. Beberapa kaedah untuk mendapatkan IP pelanggan menggunakan JS

Kaedah 1 (hanya untuk IE dan IE pelanggan membenarkan ActiveX dijalankan, melalui platform: XP, SERVER03, 2000).
Dapatkan kod IP pelanggan:

Salin kod Kod adalah seperti berikut:



GetLocalIP


Dapatkan IP:
fungsi GetLocalIPAddr(){ var oSetting = null; == 0){ return "Tidak disambungkan ke Internet"; oSetting = null }catch(e){ return ip; ; /skrip>


Kaedah 2 (semua platform dan penyemak imbas):
Dapatkan IP pelanggan dalam rangkaian, dengan syarat pelanggan disambungkan ke Internet. Antara muka Sina digunakan.

Salin kod Kod adalah seperti berikut:



JavaScript untuk mendapatkan IP klien [menggunakan antara muka Sina]


                                       antara muka                                                           , perhatikan charset -->