Como os outros caras dizem, o ip que o whatsmyip mostra é do seu roteador / modem e para você poder acessar o seu pc pela internet, você precisa configurar o roteador seguindo os passos abaixo.
1º Conserte o endereço IP do seu macbook.
É necessário garantir que o seu roteador / modem não mude o endereço IP do seu macbook
Você pode fazê-lo em seu MacBook (configurando manualmente o endereço IP) ou reservando um em seu roteador / modem, para isso você precisará saber o endereço MAC da interface da rede do seu Macbook.
2º Configure uma regra NAT no seu roteador / modem.
É necessário conceder acesso da internet à sua rede local (192.168.1.x).
alguns roteadores (os mais baratos) não sobrecarregam essa função . Basicamente, a regra NAT usa esses parâmetros "Endereço IP externo": "Porta de acesso externo" (redirecionando para) "Endereço IP interno": "Porta de acesso interno".
Eg.Source = [2a02: 4061: 8380: 1000: f025: 463f: 1412: ea39]: 8888 Destino = 192.168.1.2:8888 Protocolo = TCP ou UDP
Remember that after do it ANY ONE from internet will be able to access
your personal computer / home network (of course, only the protocol,
address and port that you config) but some bad mans can explore
vulnerabilities and if them have success access your personal data.
Think about it.