Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Правильный формат IP адреса?

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

MuForum



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день!
  Столкнулся с такой проблемой, пишу программу на C++ 6, программа предназначена для Online игры. Имя программы "ConnectServer.exe", думаю с названия уже всё становиться ясно.
 
Я решил сделать в программе BannedList.txt и ConnectList.txt - Но как во всех нормальных программах нужно сделать фильтр вводимого текста!
 
Я всё сделал, но остался один не понятный вопрос, на который ответ в Интернете я не смог найти!
 
Вопрос: В каких интервалах находятся каждые разделы IP адреса?
 
Пример:
-----------
Формат IP: d1.d2.d3.d4
d1: (0;223]
d2: (0;255]
d3: (0;255]
d4: (0;255]
-----------
 
P.S. -> Мне необходимо знать в каком интервале находиться каждый элемент IP, чтобы правильно сделать фильтр вводимого текста.
 
P.S. -> Заранее благодарю и извиняюсь, если тема не совсем корректно составлена!

Всего записей: 3 | Зарегистр. 07-08-2007 | Отправлено: 15:00 07-08-2007
BorlandIMHO

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Каждая группа лежит в пределах 0-255.
Как для адреса, так и для маски

----------
http://www.imho.ws

Всего записей: 3086 | Зарегистр. 12-10-2006 | Отправлено: 15:49 07-08-2007
MuForum



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
#2, BorlandIMHO - А вы попробуйте у себя вместо своего IP: "*.*.*.*" вписать вот такой: "237.*.*.*" и тогда увидете, что почему-ту больше 223 нельзя вписывать в первое отделение хотя Маска подсети у меня: "255.255.254.0"

Всего записей: 3 | Зарегистр. 07-08-2007 | Отправлено: 15:54 07-08-2007
Madness

KpTeaM
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
http://ru.wikipedia.org/wiki/IP-адрес

Всего записей: 1006 | Зарегистр. 09-12-2001 | Отправлено: 16:08 07-08-2007
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MuForum
http://en.wikipedia.org/wiki/Classful_network


----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3799 | Зарегистр. 16-07-2004 | Отправлено: 16:11 07-08-2007
MuForum



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
#for all - Всё вроде нашел ответ метод тыка =)
 
Формат IP: "d1.d2.d3.d4"
d1: (0;223] -> От 1 до 224
d2: [0;255] -> От 0 до 256
d3: [0;255] -> От 0 до 256
d4: [0;255] -> От 0 до 256
 
P.S. -> Вот такие условия формата IP адреса!
 
P.S. -> "До" - Это означает все числа до этого числа, а само число не входит!
- От 0 до 5, это значит будут цифры: {0,1,2,3,4}
 
-------------------------------
 
P.S. -> Кому интересно почитайте: Wikipedia

Всего записей: 3 | Зарегистр. 07-08-2007 | Отправлено: 16:17 07-08-2007
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MuForum

Цитата:
Формат IP: "d1.d2.d3.d4"  
d1: (0;223] -> От 1 до 224  
d2: [0;255] -> От 0 до 256  
d3: [0;255] -> От 0 до 256  
d4: [0;255] -> От 0 до 256  

А вот и нет. d4 не может быть больше 254. В d2 и d3 - это опечатка наверное, максимум - 255. При этом не может быть условия d2=d3=d4=255.

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3799 | Зарегистр. 16-07-2004 | Отправлено: 16:25 07-08-2007
G14



Добрый фей
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FreemanRU

Цитата:
 d4 не может быть больше 254


Цитата:
не может быть условия d2=d3=d4=255.

Религиозно отвергаем бродкасты и VLSM?


----------
http://OpsMgr.ru (более мне не принадлежит. Кому принадлежит - не знаю.)

Всего записей: 3013 | Зарегистр. 19-01-2004 | Отправлено: 19:41 07-08-2007
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
G14

Цитата:
Религиозно отвергаем бродкасты и VLSM?  

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

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3799 | Зарегистр. 16-07-2004 | Отправлено: 22:25 07-08-2007
G14



Добрый фей
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FreemanRU

Цитата:
См. первоначальную задачу.

См. последние 4 буквы. Ты хочешь чтоб у него был шанс никогда не попасть на некоторые адреса?

----------
http://OpsMgr.ru (более мне не принадлежит. Кому принадлежит - не знаю.)

Всего записей: 3013 | Зарегистр. 19-01-2004 | Отправлено: 07:07 08-08-2007
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
G14
Не очень понял. VLSM разрешает нам использовать все единицы в МАСКЕ, а в адресе же использовать вроде как нельзя...ИЛи можно? Запутался...

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3799 | Зарегистр. 16-07-2004 | Отправлено: 11:10 08-08-2007
G14



Добрый фей
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FreemanRU
при VLSM адреса с d4=255 имеют право на жизнь
10.0.0.0/17 например.
диапазон будет например:
10.0.128.1-10.0.255.254
то есть возможен адрес 10.0.128.255
при маске например 128.0.0.0
возможны адреса и
Цитата:
d2=d3=d4=255

 
 


----------
http://OpsMgr.ru (более мне не принадлежит. Кому принадлежит - не знаю.)

Всего записей: 3013 | Зарегистр. 19-01-2004 | Отправлено: 13:36 08-08-2007
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
G14
Мда блин. Вот что значит отсутствие теоритических знаний. Не работал никогда с такими большими сетями, вот и не подумал об этом. Пора обратно за парту.
 
ЗЫ А ты комментарии к своему блогу читаешь?

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3799 | Зарегистр. 16-07-2004 | Отправлено: 00:28 09-08-2007
G14



Добрый фей
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FreemanRU

Цитата:
Мда блин. Вот что значит отсутствие теоритических знаний. Не работал никогда с такими большими сетями, вот и не подумал об этом.

Вообще-то на практике это используется нечасто. НО закладывать в новый софт такие грабли при проектировании я считаю некошерно.

Цитата:
ЗЫ А ты комментарии к своему блогу читаешь?

Вообще стараюсь. Сейчас не было времени залезть посмотреть. Сейчас посмотрю...
Зы. ответил, правда гадкий движок там все 6 раз повторил...песец.

----------
http://OpsMgr.ru (более мне не принадлежит. Кому принадлежит - не знаю.)

Всего записей: 3013 | Зарегистр. 19-01-2004 | Отправлено: 08:52 09-08-2007 | Исправлено: G14, 09:34 09-08-2007
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Правильный формат IP адреса?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru