для использования во внутренних сетях зарезервированы следующие диапазоны адресов, установленные RFC1918:
10.0.0.0/8 (10.0.0.0-10.255.255.255); 1 сеть класса A
172.16.0.0/12 (172.16.0.0-172.31.255.255); 16 сетей класса B
192.168.0.0/16 (192.168.0.0-192.168.255.255); 256 сетей класса C
Согласно документу, данные диапазоны адресов не должны появляться в Интернете. В соответствии с RFC3330 любой маршрутизатор в Интернете, обнаружив IP-пакет с адресом из указанного диапазона (неважно, источник или приёмник), обязан его уничтожить.
Кроме того, есть ещё два зарезервированных диапазона адресов, однако они используются для специальных целей и не рекомендуются для прямого присвоения:
192.0.2.0/24 (192.0.2.0-192.0.2.255); 1 сеть класса C
169.254.0.0/16 (169.254.0.0-169.254.255.255); 256 сетей класса C
Тебе-то какая разница? Тебе нужно что-то определить, вот и определяй.Antonariy, если ты говоришь, что в локальной сети может быть адрес вроде 194.67.57.126 - это весьма плохо и странно, это не грозит никакими последствиями локальной сетке?
Может. И как правило имеет.Провайдер может иметь несколько внешних IP и коннектить моих клиентов через них?
Отличных на 1 в каком месте?Можно ли сказать, что 2 внешних IP, отличных на 1, принадлежат одному провайдеру?
Есть. Правила выделения адресов устанавливаются самими провайдерами. То есть нет.Вообще есть какие-то правила выделения IP-адресов провайдерам?
Source писал(а):Всегда ли битовая маска имеет старшие биты=1 и младшие=0, наоборот или чередование бит не допускается?
По другому ты это и не сделаешь. Отделно взятый компьютер ничего не знает об инфраструктуре сети. Он может знать только свой адрес, остальные доступные адреса своей подсети, адрес шлюза, DNS и WINS. Все, что за шлюзом - terra incognita.Тогда мне придётся повесить указание диапазонов IP локальной сети на пользователя.
Source писал(а):alibek, т.е. маска 0.255.255.255 вполне обычное явление?
от чего лечиться, Proxy, от тебя?
Proxy, а ты поспрашай. Только не $A и $B, а A$ и B$, умник.
Знаю. Не юзая хитроумные сайты или базу не получить.ANDLL, может ты ещё знаешь, как по IP в VB получить какую-то инфу про провайдера, не юзая хитроумные сайты, используя только API? Т.е. мне надо определить, принадлежат ли 2 разных IP одному провайдеру.
Сейчас этот форум просматривают: Google-бот и гости: 68