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