È possibile ottenere l'indirizzo IP esterno del router senza utilizzare un sito Web?


8

Mi chiedevo se ci fosse un modo per scoprire l'indirizzo IP del tuo router senza usare un sito web come www.whatismyip.com.

Ho cercato in giro, e sto iniziando a pensare che sia impossibile. Se questo è il caso, qualcuno potrebbe spiegare perché?

Risposte:


2
  • A volte il dispositivo fornirà un'interfaccia web (comune con piccoli dispositivi domestici come i modem via cavo) in cui questo tipo di informazioni può essere trovato e / o configurato.
  • Potresti essere in grado di stabilire una connessione a linea di comando con il dispositivo utilizzando telnet o ssh, quindi utilizzare /sbin/ifconfig o l'equivalente locale.

3
Volevo solo aggiungere che nella pagina di configurazione dell'interfaccia web dei router verrà di solito indicata come la tua WAN o indirizzo IP pubblico .
mwan100

Aggiungerò che è possibile ottenere maggiori informazioni con un "scavare localhost". Questo sembra darmi l'indirizzo IP del mio nameserver piuttosto che quello che appare su whatismyip.com.
Alex Eftimiades

2

Vuoi sapere come ti vedono da fuori, quindi per farlo devi usare un servizio esterno.

Nota, che non deve essere solo il tuo indirizzo WAN del router. Se si utilizza il proxy HTTP, ad esempio, il risultato può essere ottenuto da un IP di host molti telegrammi lontano dal router.

Esistono diversi siti con tale servizio. La maggior parte è basata su HTTP, per comodità.

Se hai bisogno di farlo dal terminale, puoi:

wget -q -O - whatismyip.org

Non rispondi alla domanda del poster originale mentre usi un sito web per ottenere l'indirizzo IP esterno. Molti di questi siti smettono di funzionare quando ritengono di fare troppe richieste e alcuni di loro "mentono" mentre usano un risolutore DNS bugiardo (alcuni paesi costringono il principale ISP a fornire risolutori DNS bugiardi per bloccare alcuni siti Web).
gouessej

1

oltre alla risposta di dmckee, potresti persino essere in grado di interrogare il dispositivo usando snmp, anche se di solito ha bisogno di alcune impostazioni e non è particolarmente user-friendly.


1

La maggior parte dei router supporta la lettura (e talvolta persino la scrittura) delle informazioni sullo stato e ulteriori opzioni di configurazione tramite uPnP. Una delle informazioni che puoi ottenere tramite uPnP è l'indirizzo IP esterno assegnato al router.

Non so quali client uPnP siano disponibili per Linux ma potrebbe valere la pena provare ...


Forse GUPnP può aiutare, ho intenzione di indagare.
gouessej

0

con alcuni router puoi fare un "get" sulla loro interfaccia di amministrazione in qualche modo, e sepolto nel codice HTML sarà l'indirizzo IP esterno.


Hai almeno un esempio?
gouessej
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.