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

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

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

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