Можете ли вы получить IP-адрес локальной сети пользователей через JavaScript?

Я знаю, что первоначальная реакция на этот вопрос - «нет» и «это невозможно сделать» и «вам это не нужно, вы делаете что-то не так». Я пытаюсь получить IP-адрес локальной сети пользователя и отобразить его на веб-странице. Почему? Потому что именно для этой страницы я работаю, показывая как можно больше информации о вас, посетителе:http://www.whatsmyip.org/more-info-about-you/

Так что я на самом деле ничего не делаю с IP, кроме как показывать его пользователю в информационных целях. Я делал это с помощью небольшого Java-апплета. Это сработало довольно хорошо. Но в наши дни браузер заставляет вас соглашаться и доверять так много раз, что запускает даже самый незначительный Java-апплет, что я бы предпочел не запускать его вообще.

Некоторое время я только что избавился от этой функции, но я бы хотел вернуть ее, если это возможно. Это было то, что я, как компьютерный консультант, использовал бы время от времени. Быстрее зайти на этот веб-сайт, чтобы узнать, на каком диапазоне IP-адресов работает сеть, чем в «Системных настройках», «Сеть», а затем в любом интерфейсе, который активен.

Так что мне интересно, надеюсь, есть ли способ сделать это только в javascript? Может быть, какой-то новый объект, к которому вы можете получить доступ, аналогично тому, как javascript может спрашивать браузер, где находится географическое положение на земле. Может быть, есть нечто подобное для информации о клиентских сетях? Если нет, возможно, есть какой-то другой способ сделать это полностью? Единственное, о чем я могу думать, это java-апплет или flash-объект. Я бы предпочел не делать ни одного из них.

Ответы на вопрос(6)

Ваш ответ на вопрос