Longobard
написал 4 октября 2004 года в 18:39 (1116 просмотров)
Ведет себя
как мужчина; открыл 291 тему в форуме, оставил 2499 комментариев на сайте.
Дано:
Два ипа (для простоты примера пусть это будут 10.1.7.90 и 192.168.1.1)
Две маски подсети: 255.255.255.0 255.255.0.0
Найти: какой ИП к какой маске относится.
как это сделать? Прочитал соответствующий раздел у Стивенса, написал на бумаже пары ип-маска в бинарном виде — все ясно (и то где там адрес подсети, и где там идетнификатор подсети, и где там идентификатор узла). Неясно только как узнать какой ип к какой маске относится
Спасибо заранее большое за ответ или за подсказку в каком направлении копать!
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Перефразирую задачу: надо узнать ИП виндовой машины в той же сети, что и данный ИП2. например: дана машина с двумя интерфейсами. В одной сети у нее ип 10.1.7.90 (маска 255.255.0.0), в другой — 192.168.1.1 (255.255.255.0) . IP сервера 10.1.0.188. Как узнать, какой из ИПов является ИПом этйо машины в той же сети, что и сервер?
Ёпни nmap -sP c сервака.
Серьёзно, по IP не узнаешь маску. Разве что, 10.xx.xx.xx, кажется, класс B, а 192.168.xx.xx — класс C.
Good Luck,
UT
UT, я еще буду стаивить нмап на вимнду?: :)
вот решение:
определяем номера сетей, к которым подключены интерфейсы (накладываем маску на соответствующий IP-адрес). получаем номера сетей 10.1.0.0 и 192.168.1.0. потом накладываем имеющиеся маски на удаленный адрес (10.1.0.188) и сравниваем полученные номера сетей с теми, к которым подключена локальная машина.
Ага, это все вот тут написано:
http://elibrary.fultus.com/technical/index.jsp?topic=/com.fultus.suse.guides/guides/9_0/suselinux-adminguide_en/node19.html
Но, строго говоря, о чем с тобой разговаривать, у тебя сервак на винде… :-)
Good Luck,
UT
Почему это на винде? Просто прогу пишу на Дельфи для виндов ессно. Виндов у меня нету и не будет :P