Qual è il mio indirizzo IP attuale?


19

Capisco 192.168.xx è il nostro indirizzo IP locale e l'IP pubblico è un altro. Ho usato questo sito per ottenere il mio IP e il risultato:

Ma nel sito del mio ISP ufficiale e nel login del mio router, è il seguente:inserisci qui la descrizione dell'immagineinserisci qui la descrizione dell'immagine

Il mio router e ISP mostrano un mio IP, mentre il sito web mi mostra un altro IP. Qual è il mio indirizzo IP attuale? E perché mi vengono assegnati più indirizzi IP?

Sto chiedendo in modo che un altro computer possa stabilire una connessione con il mio computer, mentre ho scritto un programma Java per quello


24
È probabile che il tuo ISP utilizzi NAT di livello Carrier .
DavidPostill

3
@DavidPostill come qualcuno che utilizza lo stesso ISP di OP, può confermare
Sathyajith Bhat

4
Sì, questo è il NAT di livello carrier ... fatto male. L'indirizzo IP condiviso dovrebbe essere in 100.64.0.0/10 e IPv6 dovrebbe essere stato distribuito prima di CGNAT. Il mio sito myip.addr.space può dirti se hai la connettività IPv6.
Michael Hampton,

4
" Qual è il mio indirizzo IP attuale? " Gli indirizzi IP privati sono indirizzi IP reali. L'unica differenza tra indirizzi IP privati ​​e pubblici è che l'ISP ha deciso di non instradare il traffico con indirizzi IP privati. Oltre a ciò, gli indirizzi IP privati ​​e pubblici sono esattamente gli stessi e funzionano allo stesso modo. Ti capita di avere indirizzi privati ​​su WAN e LAN. L'ISP ha l'indirizzo IP pubblico che viene utilizzato per raggiungerti su Internet pubblico; non hai un indirizzo IP pubblico.
Ron Maupin,

1
@SiddharthVenu: Sono tutti i tuoi IP reali;)
Lightness Races con Monica

Risposte:


50

Il tuo provider di servizi Internet utilizza un NAT di livello Carrier . Il tuo indirizzo IP locale (a casa tua) è 192.168.xx L'indirizzo locale (al tuo ISP) è 10.230.xx L' IP pubblico e instradabile che condividi con molti altri clienti del tuo ISP è 49.207.xx


1
Quindi, ad altri computer, quale IP dovrei usare nel mio programma in modo che possano connettersi al mio computer?
Siddharth Venu,

22
@SiddharthVenu - non puoi. Il tuo ISP (Beam Telecom Pvt?) Non ti fornisce pieno accesso a Internet; NAT di livello carrier implica che hai solo l'accesso in uscita. Se il tuo ISP fornisce il trasporto IPv6 e IPv4, è probabile che il tuo indirizzo IPv6 sia pubblico. Puoi anche ospitare i tuoi contenuti pubblici con un servizio di hosting che fornisce connettività IP completa piuttosto che sui tuoi computer di casa. (Ovviamente, se per "altro computer" intendi un altro computer nella LAN di casa , allora puoi semplicemente connetterti con l'indirizzo 192.168.xx locale.)
user4556274

1
Grazie per aver risposto :) Immagino che dovrei usare VPN allora ...
Siddharth Venu

2
@SiddharthVenu Richiama il tuo ISP e chiedi se supportano IPv6, forse.
user253751

2
Probabilmente una buona idea sarà quella di chiamare l'ISP e chiedere se vendono i cosiddetti IP "bianchi" ai clienti. Questi IP bianchi sono instradabili tramite Internet, ma di solito hanno un costo più elevato rispetto agli IP NAT "grigi" di livello carrier.
TranslucentCloud

-2

Ti viene assegnato un IP locale per la tua rete interna e un IP pubblico per Internet, se digiti in google "qual è il mio IP" restituirà il tuo indirizzo IP pubblico e quando vai su cmd e digita "ipconfig" mostra un indirizzo IPv4, ovvero il tuo IP interno / locale.

Gli IP locali tendono ad essere qualcosa del tipo:

10.xxx,

172.16.xx

192.168.xx

Uno dei motivi per cui è necessario un IP locale è dovuto a qualcosa chiamato NAT o traduzione dell'indirizzo di rete .

Ulteriori letture: https://en.wikipedia.org/wiki/Private_network


Il mio indirizzo 172.31.xx è "locale" come il tuo indirizzo 172.16.xx. Ulteriori letture: IETF BCP 5 (attualmente RFC 1918) sezione 3: spazio di indirizzi privati
TOOGAM

1
Questa risposta è eccessivamente semplicistica, come dimostra il fatto che in realtà è errata nel caso del PO.
Corse di leggerezza con Monica

-7

Puoi collegare due computer nella tua casa tra loro tramite gli IP 192.168.xx. Far connettere il mondo esterno al tuo PC è qualcosa che la tua azienda ISP / Cable sta cercando di impedire; ad esempio generalmente l'ISP non inoltrerà la porta 25 per la posta in arrivo.
Ti venderanno un IP fisso che puoi usare per avere accesso a Internet sul tuo PC, ma avrai bisogno di una sicurezza del server rafforzata per gestire tutto ciò che entra, inclusi vari attacchi che si verificano quando ti connetti a Internet, come sarai un sito live, accessibile a chiunque. Ciò significa che i firewall devono essere impostati correttamente, ecc.
Quindi, per l'utente medio via cavo, la risposta è "impossibile".


6
Non è perché "Internet è pericoloso". È perché hanno più clienti che indirizzi IP da distribuire.
Corse di leggerezza con Monica

5
E questo "avrai bisogno di un server per gestire tutto ciò che entra, inclusi vari attacchi" non ha alcun senso
Lightness Races con Monica

3
Questa è semplicemente una tecnica di risparmio di denaro ... scoprirai che molti ISP danno ancora singoli IP.
Più tardi,

Ho cercato di migliorare la mia risposta aggiungendo ulteriori informazioni. Apparentemente, ero troppo vago per LRO.
Ingegnere
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.