hardy panchal Ответов: 1

Как получить локальный IP-адрес ПК с помощью jquery


Привет ребята

Я пытаюсь получить локальный IP-адрес, используя следующее

$.getJSON("http://jsonip.com/?callback=?", функция (данные) {
ИС = сведения.ИС;
});

используя Jquery, я получаю IP-адрес
но дело в том, что этот IP-адрес отличается от IP-адреса, который я получил в CMD с помощью
команда ipconfig.i хочет тот же IP-адрес, который я получаю в cmd

пожалуйста, помогите мне в этом

заранее спасибо

Что я уже пробовал:

$.getJSON("http://jsonip.com/?callback=?", функция (данные) {
ИС = сведения.ИС;
});

1 Ответов

Рейтинг:
0

OriginalGriff

Правильный.
То, что вы думаете о "IP-адресе", зависит от того, где вы спрашиваете.
Адрес, который вы получаете с помощью IPCONFIG, является адресом локальной сети и (почти наверняка) будет "192.168.xxx.yyy"
Адрес, который вы получаете, запрашивая интернет, - это IP-адрес маршрутизатора, который соединяет вашу сеть с интернетом, и никогда, никогда не будет начинаться с "192.168", поскольку он абсолютно зарезервирован для сегментов локальной сети.

И IP-адрес интернета-это не адрес компьютера, с которого вы делаете запрос: это адрес маршрутизатора, и он является общим для всех устройств, использующих одно и то же подключение к интернету.


hardy panchal

Итак, получение IP-адреса с помощью
$.getJSON("http://jsonip.com/?callback=?", функция (данные) {
ИС = сведения.ИС;
});

это даст правильное ?