Как найти свой ip в консоли

Необходимость узнать IP адрес компьютера может возникнуть в разных ситуациях. Например, это может потребоваться для подключения к серверу, который работает на компьютере, или просто для проверки подключения с помощью команды ping. В данной инструкции мы расскажем, как узнать IP адрес компьютера через командную строку Windows 10 или Windows 7.

Внутренний и внешний IP

Перед тем как переходить к рассмотрению основного вопроса данной статьи нужно сказать несколько слов о том, что такое внутренний (или локальный) IP адрес и что такое внешний IP адрес.

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

Чаще всего, интернет провайдеры выдают пользователям внешние IP адреса. Но, поскольку количество внешних IP ограниченно, то в целях экономии могут выдаваться и внутренние IP адреса.

Команда ipconfig

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

просмотр IP адреса с помощью ipconfig

Также можно использовать команду «ipconfig /all». В этом случае будет выведена более подробная информация о сетевых подключениях. Хотя для получения информации об IP адресе это не обязательно.

просмотр IP адреса с помощью ipconfig all

Важно понимать, что в зависимости от ситуации, команда «ipconfig» может показывать вам как внутренний, так и внешний IP адрес. Если ваш интернет провайдер выдает вам белый IP и кабель от провайдера подключен напрямую в компьютер, то вы увидите именно внешний IP адрес. Если же вы подключаете кабель не напрямую, а через роутер, либо ваш провайдер выдает вам серый, то вы увидите внутренний IP адрес.

Внутренние IP очень легко отличить от внешних, так как они всегда относятся к этим подсетям:

  • От 10.0.0.0 до 10.255.255.255;
  • От 172.16.0.0 до 172.31.255.255;
  • От 192.168.0.0 до 192.168.255.255;
  • От 100.64.0.0 до 100.127.255.255;

Команда nslookup

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

nslookup myip.opendns.com. resolver1.opendns.com

Команда «nslookup» позволяет выполнять запросы к системе DNS через командную строку. В указанной выше команде выполняется запрос к DNS серверу «resolver1.opendns.com», который должен выдать IP домена «myip.opendns.com.». Указанный DNS сервер сконфигурирован таким образом, что при запросе этого специального домена, обратно отправляется IP-адрес, с которого поступает запрос. Таким образом мы можем получить внешний IP через командную строку.

ip адрес с помощью команды Nslookup

Консоль PowerShell

Также можно использовать возможности консоли PowerShell. Для этого последовательно одну за одной нужно выполнить две команды:

$wc = new-object System.Net.WebClient
$wc.DownloadString("http://myexternalip.com/raw")

Данные команды просто скачивают и выводят на экран содержимое веб-страницы http://myexternalip.com/raw, которая всегда возвращает внешний IP адрес пользователя, который ее запросил.

ip адрес в консоли PowerShell

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

Посмотрите также:

  • Как узнать свой локальный IP
  • Как узнать IP адрес своего компьютера
  • Как посмотреть IP адрес компьютера
  • Как сменить IP адрес компьютера
  • Как узнать имя компьютера в локальной сети

Автор
Александр Степушин

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Остались вопросы?

Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.

Windows — узнать внешний IP из командной строки

Свой внешний IP адрес можно узнать с помощью одной из команд:

nslookup myip.opendns.com. resolver1.opendns.com
nslookup -type=any myip.opendns.com. resolver1.opendns.com

Windows — узнать внешний IP из командной строки

Если команда не сработает, попробуйте другую.

Если сервер поддерживает curl:

curl ifconfig.me
curl -s checkip.dyndns.org
curl ipinfo.io/ip
curl v4.ident.me
curl v4.ifconfig.co
curl v6.ifconfig.co

Учтите, вашему серверу потребуется доступ в Интернет.

Ссылки

Linux — узнать свой внешний IP из консоли

Источник:
https://internet-lab.ru/windows_get_ip

💰 Поддержать проект

Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.

Внешний ip

Доброго дня дорогие читатели. Сегодня хочу затронуть тему о том как узнать внешний ip из консоли.

Есть много других вариантов как узнать свой внешний ip адрес, например, открыть браузер и зайти на сайт. Определяющий ваш внешний ip адрес сайтов достаточно много, найти их не составит труда. Но есть определенные моменты когда браузера нет в системе. Например, есть у вас Asterisk только с консольным доступом. Для настройки sip провайдера и привязки его к внешнему ip нужно его указать. Сеть в организации может быть большая и точно определить внешний ip адрес возможно лишь с сервера Asterisk.

Можно привести и другой пример, сервер Windows Core или бесплатный Hyper-V, там тоже изначально только консоль. Давайте уже узнаем наш внешний ip адрес

Узнать внешний ip адрес из консоли Linux

Данный метод работоспособен для Ubuntu, Centos, Gentoo и прочих дистрибутивов

wget -qO- eth0.me

На случай если указанный выше сайт перестанет работать ниже приведу еще несколько рабочих вариантов

wget -qO- ipecho.net/plain
curl ifconfig.me
wget -O - -q ifconfig.me/ip
Узнать внешний ip адрес из консоли Windows
Nslookup

Определить ваш внешний адрес из консоли WIndows можно с помощью утилиты nslookup. Обычно nslookup используется для проверки работы DNS. Есть один хитрый способ, как с помощью данной утилиты узнать свой внешний ip адрес. Выполним следующую команду:

nslookup myip.opendns.com. resolver1.opendns.com
nslookup

Мы выполнили запрос к серверу DNS под названием resolver1.opendns.com. Он в свою очередь должен был выдать нам ip адрес доменного имени myip.opendns.com. Но весь смысл в том, что DNS сервер resolver1.opendns.com настроен так, чтобы при запросе конкретного домена выдавать ip адрес с которого поступил запрос. Вот так без особых усилий мы узнали наш внешний ip.

Powershell

Можно использовать и Powershell. Будет удобно для дальнейшей работы с ip в ваших скриптах.

$ip = new-object System.Net.WebClient
$ip.DownloadString("http://ipinfo.io/ip")
Хотите отблагодарить автора статьи? Это даст ему дополнительный стимул к написанию новых статей.

Как узнать внешний IP адрес из консоли cmd и Power Shell?

Иногда пользователю приходится обращаться к системе с целью узнать внешний IP адрес: тот , что получает компьютер, когда «выходит в свет». Это именно тот адрес, к которому в текущем сеансе будет обращаться глобальный интернет. Такие запросы (по поводу IP адреса) характерны для тех, кто устанавливает сетевые настройки виртуальных машин, проверяет геопозицию и т.п.

Наиболее частым решением вопроса является обращение к внешним ресурсам при помощи браузеров. Смысл прост: вы посылаете пакет, нажав на кнопку ресурсов типа

whatismyipaddress

https://2ip.ru/

https://whoer.net/ru

те читают заголовки, фильтруют их и возвращают ответ. Всё просто.

НО

Нередко целью узнать внешний IP адрес является именно его сокрытие. В сети всё чаще блокируются ресурсы, администрация которых не желает принимать запросы со стороны «скомпрометированных» IP адресов и целых диапазонов. Нередки случаи блокировки со стороны государственных органов. В общем, всякие анонимайзеры, прокси-серверы, а также цепочки и браузеры типа Tor с целью обхода блокировки нам в помощь. Но есть ли возможность напрямую обратиться из Windows за внешний IP адресом? Предполагается, что похожая команда есть у консоли команд cmd и Power Shell Windows? Но знакомые всем вариации ipconfig с этим не справляются. Причиной тому роутер и сетевые настройки NAT, которые часто вас (а вы об том и не догадываетесь) спасают от проникновения в вашу систему со стороны слабо подготовленных злоумышленников. Так что же, обязательно лезть на какой-то сайт за своим же IP? Да нет.

Со времён MS DOS в Windows осталась целая куча утилит (в том числе и сетевых), полезность которых не растерялась и по сей день, а мощь с появлением Power Shell лишь усилилась. Так что к делу.

Как узнать внешний IP из браузера?

Нет, ни по каким ссылкам переходить не будем. Цель — получить быстрый и ёмкий ответ. Без рекламы, вопросов и т.д. В адресной строке любого браузера набираем:

http://myexternalip.com/raw

Ответ:

внешний ip адрес в браузере

Как узнать внешний IP адрес из консоли команд cmd?

В этом варианте нам поможет утилита nslookup. При этом смысл происходящего не меняется: мы также обращаемся за информацией к внешнему ресурсу, и он также возвращает нам информацию от принятых им пакетов. Просто мы это сделаем минуя пакетные заголовки браузеров. И получим ответ сюда же, в консоль. И спросим мы не абы кого, а opendns.com/. Команда в консоли от имени администратора будет выглядеть так:

nslookup myip.opendns.com. resolver1.opendns.com

внешний ip адрес из консоли cmd

При этом будет использован DNS сервер resolver1.opendns.com с целью «перевести на понятный язык» имя хоста myip.opendns.com. , превратив его именно в тот адрес, который и существует в реальности. И главное — не профукайте «точку» в myip.opendns.com. — она не позволит приклеиться поисковым доменам, которые приведут ваш запрос «не туда». В Линукс команда примет вид:

dig +short myip.opendns.com @resolver1.opendns.com

Впрочем, из Линукс после установки дополнительных скриптов можно добиваться и других результатов. Но об этом не здесь.

Как узнать внешний IP адрес из Power Shell?

Power Shell любой версии также с этим справится. Вызываем консоль PS от имени администратора и вводим последовательно две следующие команды:

$wc = new-object System.Net.WebClient
$wc.DownloadString("http://myexternalip.com/raw")

Вот и результат:

внешний ip из power shell

P.S. Как некоторые догадались, подобные команды входят в состав инструментов, позволяющих работать удалённый компьютер. В удачно открытой сессии запущенного на стороне хоста шелла она позволяет раскрыть истинное местоположение компьютера, какими бы инструментами он не прикрывался и защищённо он себя не чувствовал.

Ещё способ: VBS скрипт

Этот вариант не попадает под заголовок статьи, однако в тему будет точно. Я предлагаю вам автоматизированный способ узнать свой внешний IP. В архиве находится скриптовый файл, который вам остаётся только скачать, разблокировать в Свойствах и запустить:

Скачать Внешний IP адрес компьютера 

внешний IP адрес через VBS скрипт

Успехов.

Проще всего узнать свой внешний IP адрес с помощью браузера посетив один из популярных сайтов, например https://ya.ru/internet/, https://2ip.ru/ или https://whoer.net/ru. Но как быть если у вас доступ только к консоли или сервер и вовсе не имеет графического окружения?

Как узнать свой внешний IP адрес из консоли linux и Windows

Как узнать внешний IP адрес из консоли Linux

Чтобы узнать свой внешний IP адрес нужно выполнить в консоли одну из следующих команд:

wget -qO- eth0.me

или

wget -qO- ipecho.net/plain

или

wget -O - -q ifconfig.me/ip

или

curl ifconfig.me

Результат должен быть примерно следующим:

Как узнать свой внешний IP адрес из консоли linux и Windows

Как узнать внешний IP адрес из консоли (командной строки) Windows

Чтобы определить свой внешний IP адрес из командной строки (консоли) в операционной системе Windows можно воспользоваться утилитой NSLOOKUP сделав следующий запрос:

nslookup myip.opendns.com. resolver1.opendns.com

Результат будет примерно таким:

Как узнать свой внешний IP адрес из консоли linux и Windows

Благодарности

При написании статьи были использованы следующие ресурсы:

  1. https://newadmin.ru/kak-uznat-vneshnij-ip-iz-konsoli/

Добавить комментарий