Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите как получить мой ip через js

Maxim Tyunin Знаток (276), закрыт 1 неделю назад
пишет ip ::1 что делать
Лучший ответ
Андрей Высший разум (479357) 1 месяц назад
Абсолютно правильно пишет: ::1 - это и есть localhost. IP-адрес компьютера для самого этого компьютера.

В формате IPv4 - 127.0.0.1, в формате IPv6 - ::1.
Остальные ответы
Андрей Устинов Гуру (3004) 1 месяц назад
Можно воспользоваться сторонними сервисами типа Ipify
 fetch('https://api.ipify.org?format=json').then(response => response.json()).then(data => console.log(data.ip)) 
Ivan Ivanov Гуру (3374) 1 месяц назад
Запиши IPv4 адрес в listen и заходи на страницу по IPv4 (127.0.0.1:9999), тогда увидишь свой IPv4 адрес.
Чтобы увидеть свой внешний адрес нужно либо запускать скрипт на внешнем сервере, либо пробросить порт на роутере (с включенным NAT loopback) и заходить на него по своему внешнему адресу.
Похожие вопросы