Я пытаюсь создать метод UPnP на внутреннем PHP-сервере, если это вообще возможно. Мне нужно, чтобы он был в основном независимым от платформы, чтобы он мог работать в Windows, OSX или Linux.
Я полагаю, что мои протоколы SOAP могут работать для UPnP, но сначала я должен определить IP-адрес шлюза / маршрутизатора, через который проходит сервер. Можно ли получить эту информацию с помощью PHP? Если нет, то как насчет Python или Ruby?
Я сделал это в C #, но сейчас ищу более независимый от платформы метод.
Спасибо!
УТОЧНЕНИЕ: я ищу внутренний IP-адрес шлюза, а не внешний IP.