Fale com o seu ISP. A menos que eles tenham um serviço (como gerenciamento dinâmico de ip para uso interno que você pode conectar), você está sem sorte.
Suas alternativas são - 1. Raspe a página do roteador (o curl pode fazer isso) 2. Configure seu próprio sistema dns dinâmico se o roteador o suportar - e o servidor dns dinâmico estiver na mesma rede ou mapear ip com base no que o roteador disser, em vez de descobri-lo. 3. Livre-se do roteador e configure sua caixa em seu lugar. 4. Ignorar a necessidade de conhecer o IP interno sobrepondo uma VPN.