Если ваш компьютер находится за NAT, вы можете увидеть внешний IP-адрес вашего маршрутизатора, но вам необходим административный доступ к маршрутизатору.
Маршрутизатор знает ваш внешний IP-адрес, поэтому, зайдя на его страницу конфигурации, вы можете найти этот IP-адрес. Этот способ не требует какого-либо специального инструмента, кроме веб-браузера.
Другие протоколы, для которых требуется инструмент для получения информации:
- UPnP
- Протокол сопоставления портов NAT (NAT-PMP)
- Протокол управления портами (PCP) в сети IPv6 возвращает префикс IPv6. На самом деле он может сделать гораздо больше, но большая часть его обычно не реализуется на потребительских маршрутизаторах.
Как проверено пользователем @dirkt, все методы работают только с IPv4 (за исключением, возможно, PCP).