File batch per ottenere l'indirizzo IP

Un indirizzo IP (Internet Protocol) viene utilizzato per identificare il computer, il router o qualsiasi altro dispositivo di rete nella rete o su Internet. Un tipico router di rete domestico ha due indirizzi IP: uno per Internet esterno (WAN) e l'altro per la connessione interna domestica (LAN). Un router è un dispositivo hardware che utilizza software per eseguire il routing di pacchetti di dati in una rete interna. Tutti i router sono firewall hardware. Il file batch è un file di testo che contiene una serie di comandi per il sistema operativo del computer. Per ottenere l'indirizzo IP del router da un file batch è necessario creare due file: getip.js e GetIP.bat scrivendo i codici corretti. Esegui il file .bat che creerà il file .txt chiamato IP.txt contenente il tuo indirizzo IP esterno o l'indirizzo IP di Internet.

Problema

Ho un piccolo problema e sto cercando un aiuto !!

OK, ho bisogno di un file bat da eseguire quotidianamente per dirmi qual è il mio IP "ADSL" IP (cioè 91.80, ecc. Ecc.) E non l'IP locale di 192.168 ecc.

Ciò è dovuto al fatto che Sky (ISP) non supporta gli IP statici, pertanto questo cambia al riavvio del router.

Soluzione

Si prega di seguire queste istruzioni:

  • Fare clic con il tasto destro del mouse sul desktop e selezionare il nuovo documento txt.
  • Apri il file .txt appena creato e incolla il seguente codice:

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

var notyetready = 1;

request.onreadystatechange = function ()

{

if (request.readyState == 4)

{

WScript.Echo (request.responseText);

notyetready = 0;

}

}

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

request.send (null);

mentre (notyetready)

{

WScript.Sleep (100);

}

  • Sicuro il tuo nuovo file .txt. Quindi rinominalo: getip.js

Ora crea un altro nuovo file .txt e incollalo in esso:

 cscript getip.js> ip.txt 
  • Proteggere il file e quindi rinominarlo: GetIP.bat
  • Esegui il file .bat e creerà un file .txt chiamato IP.txt che contiene il tuo 'indirizzo IP internet' o l'indirizzo IP esterno.

Nota

Grazie a Flo-TLSC per questo suggerimento sul forum.
Articolo Precedente Articolo Successivo

I Migliori Consigli