Algumas explicações diferentes:
-
Existem muitos endereços que começam com 169.x.y.z, que são endereços normais, publicamente roteáveis, que podem ter sido atribuídos ao seu ISP e ao seu ISP atribuído ao seu dispositivo.
-
O bloco em que você está pensando, que é reservado para o endereçamento local de links IPv4, é 169.254.x.y. Portanto, sem saber se o seu segundo octeto é ou não 254, não podemos dizer se há algo de surpreendente em entrar na Internet com esse endereço.
-
Mesmo que você faça tenha um endereço IP 169.254.xy, é possível que o seu roteador esteja agindo como um gateway NAT (NAPT) para essa sub-rede e tratando-o como um privado RFC1918 sub-rede. Eu vi roteadores que tentam garantir conectividade para todos os clientes, fazendo automaticamente NAT para qualquer endereço que qualquer cliente esteja usando. Além disso, suspeito que a maioria dos roteadores de gateway doméstico é burra o suficiente para permitir que você configure a sub-rede 169.254.x.y como sua sub-rede privada NAT.
-
Seu computador pode estar acessando a Internet via IPv6, provavelmente via "NAT64", que é um esquema no qual seu cliente obtém apenas um endereço IPv6, mas quando precisa falar com um host somente IPv4, fá-lo através de um gateway NAT "NAT64", normalmente no ISP. A maioria das pessoas não percebe isso, mas a operadora de telefonia sem fio T-Mobile nos EUA é "apenas IPv6" dessa maneira. Se você tiver um smartphone no T-Mobile, ele só receberá um endereço IPv6. Quando você precisa acessar um servidor somente IPv4, seu telefone fala com o gateway NAT64 da T-Mobile, que converte seus pacotes somente IPv6 em pacotes IPv4 antes de retransmiti-los para o servidor somente IPv4. Eu enfatizo a probabilidade do NAT64, porque mesmo em 2018, serviços insuficientes podem ser acessados via IPv6, então se você fosse capaz de alcançar servidores compatíveis com IPv6, sua experiência de navegação na web ainda seria bem estranha e quebrada.