Я использую Bonjour (с Java), чтобы попытаться получить IP-адреса для устройств в сети. Я посмотрел на этот вопрос: Получить IP-адрес устройства с Bonjour и использую метод getByName InetAdress (с разрешенным хостом) для получения IP-адреса.
Проблема в том, что этот IP-адрес, который я получаю, не совпадает с тем, что я знаю об устройстве! что я действительно хочу, так это назначенный локальному маршрутизатору IP-адрес устройства. (в данном случае это 192.168.1.146) вместо этого я получаю (последовательно, каждый раз) 208.68.xxx.xx
последний адрес не является моим WAN IP, и я понятия не имею, что это на самом деле ... Я получаю этот адрес последовательно для каждого устройства, к которому я подключаюсь ... любая помощь будет принята! (может мне нужно как-то перевести IP-адрес?)