Узнать ip адреса в сети: 2ip.ru | DDoS protection

Как узнать IP-адрес подключенного сетевого диска в Windows 10?

спросил

Изменено
3 года, 2 месяца назад

Просмотрено
257 тысяч раз

Как узнать IP-адрес подключенного сетевого диска в Windows 10?

  • окна
  • windows-10
  • NAS
  • сетевой диск

3

Откройте CMD

пример Нажмите Ключ Windows и R

введите ping затем пример имени диска ниже

C:\Users\User> ping htestrna 01

Проверка связи htestrna01.ad.com [ 11.30.137.214] с 32 байтами данных:

 Ответ от **11.30.137.214**: байты=32 время=1мс TTL=128
Ответ от 11.30.137.214: байт=32 время<1 мс TTL=128
Ответ от 11. 30.137.214: байт=32 время<1 мс TTL=128
Ответ от 11.30.137.214: байт=32 время<1 мс TTL=128
 

Статистика пинга для 11.30.137.214:
Пакеты: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время прохождения туда и обратно в миллисекундах:
Минимум = 0 мс, Максимум = 1 мс, Среднее значение = 0 мс

Затем вы получите IP-адрес.

6

Ваш вопрос имеет два аспекта. У общего сетевого ресурса нет IP-адреса, но есть у хоста, который его разделяет.

Во-первых, вы хотите преобразовать букву диска в UNC-путь, во-вторых, вы хотите преобразовать IP-адрес узла этого UNC-пути.

Есть несколько способов сделать это. См. раздел Как найти сетевой диск в Windows 7? и Список подключенных сетевых дисков из командной строки в текстовый файл.

Один из способов, который показан здесь: если вы наберете net use в командной строке, вы получите следующий вывод:

 Статус Локальная удаленная сеть
-------------------------------------------------- -----------------------------
OK Z: \\какой-то хост\какой-то общий ресурс
 

Теперь вы видите диск (в разделе «Локальный») и путь UNC (в разделе «Удаленный»). Имя хоста пути UNC — это часть между первыми двумя обратными косыми чертами и обратной косой чертой после них ( some-host в \\some-host\ ).

Затем вы можете просто набрать nslookup какой-то хост , чтобы найти IP-адрес этого хоста:

 C:\>nslookup какой-то хост
Сервер: ваш-dns
Адрес: 192.168.1.1
Имя: какой-то хост
Адрес: 192.168.1.42
 

IP-адрес, который вы ищете в этом случае, 192.168.1.42 .

3

Откройте «Сетевые подключения», нажав кнопку «Пуск» Изображение кнопки «Пуск», а затем выбрав «Панель управления». В поле поиска введите адаптер, а затем в разделе Центр управления сетями и общим доступом щелкните Просмотр сетевых подключений.

Выберите активное сетевое подключение, а затем на панели инструментов щелкните Просмотр состояния этого подключения. (Возможно, вам придется щелкнуть изображение шеврона на значке шеврона, чтобы найти эту команду.)
Щелкните Подробности.

3

Перейдите к «Подключение сетевого диска» в «Компьютер» и выберите «Диск» из прокручиваемого меню. Он автоматически покажет IP-адрес диска.

Расчет диапазона IP-адресов по маске подсети

1. Введение

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

В этом уроке мы собираемся показать простой способ найти диапазон IP-адресов по маске подсети.

2. Объяснение проблемы

В IPv4 IP-адрес состоит из 32-битного числа . И мы представляем его 4 октетами (по 8 бит каждый). Обычно, когда мы говорим о сети, мы также имеем в виду подсеть. Эта подсеть может быть числом (например, /24), и мы можем записать ее как IP-адрес (например, /255.255.255.0). Из этой подсети мы хотели бы узнать, какие IP-адреса в этой сети.

Например, если у нас есть сеть 192.168.0.1/24 (или с подсетью 255.255.255.0), то у нас есть 256 доступных адресов от 192.168.0.0 до 192.168.0.255.

3. Идея алгоритма

В общем, если мы имеем дело с IP-адресом как с 32-битным числом и у нас есть маска подсети , то маска подсети теоретически может принимать значения между . Затем нам нужно оценить две вещи: каково количество возможных адресов с заданной маской подсети и каков начальный адрес.

Мы можем легко получить количество возможных адресов по следующей формуле. Это означает, что если у нас есть маска подсети , то возможные адреса будут . И если у нас есть маска подсети , то возможное количество адресов равно , что означает, что данный адрес является единственным возможным адресом в этом случае. Еще один пример в случае маски подсети , у нас будут адреса.

Затем нам нужно интерпретировать эту маску подсети в форме октетов. Если у нас есть маска подсети , у нас фактически есть 32-битное число, у которого самые левые 24-биты равны единицам, а остальные нули :

Из предыдущей таблицы видно, как можно интерпретировать маску подсети. Итак, если у нас есть IP-адрес, например 192.168.0.10/24, мы можем записать его в таблицу, чтобы показать двоичные октеты по сравнению с:

.

4. Начальный адрес подсети

Чтобы найти начальный адрес в следующей маске подсети, мы просто выполняем двоичную операцию «и» между IP-адресом и маской подсети :

5. Последний адрес подсети

Наконец, мы вычисляем   последний IP-адрес, применяя к нему операцию «или» с побитовой двоичной инверсией маски подсети к первому IP-адресу :

С помощью этих простых шагов мы знаем, как найти количество возможных IP-адресов. Мы также можем найти первый и последний IP-адреса, и диапазон становится от 192.168.0.0 до 192.168.0.255.

6. Примеры

То же самое происходит, если у нас есть маска подсети, которая не находится точно в одном из октетов. Давайте посмотрим и пример 192. 168.0.10/30. Следуя той же идее, у нас есть возможные IP-адреса:

.

Возьмем еще один пример, когда маска подсети не находится в последнем октете, например 10.0.0.0/20. В этом случае у нас есть возможный IP-адрес:

К счастью, в большинстве языков программирования нам не нужно выполнять преобразование между двоичным и десятичным числом для выполнения двоичных операций. Итак, мы можем применять бинарные операции непосредственно к большинству исчисляемых чисел (таких как целые числа или символы). Другими словами, мы можем представить IP-адрес 32-битным числом или использовать цифры по 8 бит каждая (например, символы или байты).

7. IPv6

В IPv6 та же идея для подсети похожа на IPv4 . Но разница в размере адреса и разрешенном диапазоне. Адрес IPv6 имеет биты по сравнению с битами в IPv4. Адрес представлен сегментами по сравнению с октетами в IPv4. Каждый сегмент представляет собой 4 шестнадцатеричных числа в диапазоне от до по сравнению с 8 битами на октет в IPv4 с десятичным диапазоном до . Разделение между блоками в IPv6 представляет собой двоеточие (:) по сравнению с точкой (.), используемой в IPv4.

В общем, мы можем получить количество доступных IP-адресов так же, как мы делали это в IPv4. Итак, если у нас есть подсеть размером , то у нас есть доступные IP-адреса . И мы можем получить первый из них, применяя побитовое и с маской битов размера, где первые биты — единицы, а остальные — нули. И мы можем получить последний адрес, добавив первый адрес к инверсии маски (биты с первыми битами как нули, а остальные единицы).

Давайте посмотрим пример IPv6 для . Обратите внимание, что каждый сегмент записывается как 4 шестнадцатеричных цифры, которые равны 16-битным двоичным разрядам. Количество адресов будет:

Обратите внимание, что это эквивалентно единицам. Еще одно замечание заключается в том, что IPv6-адрес также может принимать короткие формы за счет удаления начальных нулей в любом сегменте.

Таким образом, мы пишем первый адрес нашего примера:

И еще одна сокращенная форма — заменить одну из последовательностей пустых сегментов (все нулевые сегменты) двойным двоеточием.