Fail Batch untuk mendapatkan alamat IP

Alamat IP (Internet Protocol) digunakan untuk mengenal pasti komputer anda, penghala atau mana-mana peranti rangkaian lain dalam rangkaian atau internet anda. Router rangkaian rumah biasa mempunyai dua alamat IP: satu untuk internet luaran (WAN) dan yang lain untuk sambungan rumah (LAN) dalaman. Penghala adalah peranti perkakasan yang menggunakan perisian untuk melaksanakan routing paket data dalam rangkaian dalaman. Semua router adalah firewall perkakasan. Fail kumpulan adalah fail teks yang mengandungi satu set perintah untuk sistem operasi komputer. Untuk mendapatkan alamat IP router dari fail kelompok anda perlu membuat dua fail-getip.js dan GetIP.bat dengan menulis kod yang betul. Jalankan fail .bat yang akan mencipta fail .txt bernama IP.txt yang mengandungi alamat IP luaran atau alamat IP internet anda.

Isu

Saya mempunyai masalah sedikit dan saya mencari bantuan!

OK, saya memerlukan fail kelawar untuk berjalan setiap hari untuk memberitahu saya apa IP Router "ADSL" saya (iaitu 91.80 dsb.) Dan bukan IP tempatan 192.168 dan lain-lain.

Ini kerana Sky (ISP) tidak menyokong IP statik supaya perubahan ini akan berlaku apabila penghala mendapat reboot.

Penyelesaian

Sila ikuti arahan ini:

  • Klik kanan desktop dan pilih dokumen txt baru.
  • Buka fail .txt yang baru dibuat dan tampal kod berikut ke dalamnya:

 var request = new ActiveXObject ("Msxml2.XMLHTTP");

var notyetready = 1;

request.onreadystatechange = function ()

{

jika (request.readyState == 4)

{

WScript.Echo (request.responseText);

notyetready = 0;

}

}

request.open ("GET", "//www.whatismyip.com/automation/n09230945.asp", benar);

request.send (null);

sementara (notyetready)

{

WScript.Sleep (100);

}

  • Selamatkan fail .txt baru anda. Kemudian namakan namanya: getip.js

Sekarang buat lagi fail .txt yang baru dan paste ini ke dalamnya:

 cscript getip.js> ip.txt 
  • Selamat fail dan kemudian namakan namanya: GetIP.bat
  • Jalankan fail .bat dan ia akan mencipta fail .txt yang dipanggil IP.txt yang mengandungi 'alamat IP internet' anda atau alamat IP luaran.

Catatan

Terima kasih kepada Flo-TLSC untuk tip ini di forum.
Artikel Sebelumnya Artikel Seterusnya

Tip-Tip Utama