Por favor, note: os roteadores estão em toda parte. O que você deve se preocupar é NAT. Roteadores "reais" na internet não usam isso.
Does every ISP give every subscriber a global IPv4 address...?
A resposta para essa pergunta é, infelizmente, não, absolutamente não . Muitas operadoras de telefonia celular não têm a quantidade de endereços IP necessária para fornecer a cada dispositivo conectado seu próprio endereço. Em vez disso, eles empregam NAT de nível de portadora , que é basicamente uma enorme configuração de roteador NAT. Um número crescente de ISPs regulares também tem que empregar esse método para prestar serviços ao seu número cada vez maior de clientes.
Tracing route to superuser.com [190.93.244.58]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 192.168.2.1
2 26 ms 25 ms 12 ms HSI-KBW-095-208-060-001.hsi5.kabel-badenwuerttem berg.de [95.208.60.1]
3 24 ms 8 ms 8 ms 172.30.21.57
4 8 ms 9 ms 9 ms 84.116.191.33
5 10 ms 11 ms 29 ms 84.116.191.2
6 12 ms 12 ms 10 ms ffm-b1-link.telia.net [62.115.48.101]
7 16 ms 14 ms 12 ms ffm-bb1-link.telia.net [62.115.135.233]
8 11 ms 17 ms 10 ms ffm-b10-link.telia.net [62.115.137.141]
9 14 ms 12 ms 16 ms cloudflare-ic-302937-ffm-b10.c.telia.net [62.115 .35.226]
10 11 ms 13 ms 14 ms 190.93.244.58
Trace complete.
No primeiro salto, você pode ver meu roteador a cabo, com seu endereço IP interno 192.168.2.1
. Agora, embora eu tenha um endereço IPv4 atribuído, não será visível aqui. Em vez disso, observe o próximo salto, nº 2: seu endereço é um endereço IP que pode ser roteado pela Internet. A partir disso, podemos deduzir que o IP externo do meu roteador também é roteado pela Internet.
Se houvesse saltos adicionais que contivessem endereços IP que não sejam da Internet, isso indicaria uma configuração NAT de nível de operadora no seu ISP.
Traceroute só retorna os endereços IP "voltados para você". É por isso que você não recebe o endereço IP público do seu roteador. Felizmente, há muitos serviços da Web disponíveis para descobrir isso.