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.