Является ли 192.168.122.1 действительным IP?

8

Из моего понимания сети заключается в следующем

Class A: 10.0.0.1 - 10.255.255.254
Class B: 172.16.0.1 - 172.16.255.254
Class C: 192.168.0.1 - 192.168.0.254

Но затем я смотрю ifconfig virbr0на моем компьютере с Linux:

virbr0    Link encap:Ethernet  HWaddr 42:40:99:CB:02:7F  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:2842 (2.7 KiB)

Здесь IP-адрес 192.168.122.1. Это разрешенный IP?

И если да, то есть 192.168, чем на самом деле сеть класса B?

Луиза Хоффман
источник

Ответы:

17

Да, это действительный частный IP-адрес.
Классическая IP-адресация устарела и иногда может сбивать с толку. Адрес класса C - это адрес с маской подсети 255.255.255.0. Первоначально предполагалось, что блок адресов 192.168.0.0 будет состоять из 256 отдельных адресов класса C. Диапазон будет 192.168.0.0-192.168.255.255. Допустимые подсети: 192.168.0.0, 192.168.1.0, 192.168.2.0 и т. Д.

В наше время классная IP-адресация исчезла. Теперь у нас есть то, что называется CIDR. С CIDR все, что вам действительно нужно знать, это то, что эти адреса являются действительными частными 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

Как вы разделите их на подсети, зависит от вас.

Джейсон Берг
источник
Очень интересно. Итак, если у меня есть сеть 192.168, я предполагаю, что я должен использовать 255.255.0.0 в качестве подсети?
Луиза Хоффман
1
Я бы не использовал 255.255.0.0 в качестве маски подсети. Как правило, вам не нужно столько хостов в одном широковещательном домене. Используйте одну из сетей 192.168.x.0 (желательно не 192.168.0.0 или 192.168.1.0, поскольку они слишком распространены) и используйте маску подсети 255.255.255.0. Вы представляете себе, что в вашей сети более 254 устройств?
Джейсон Берг
@ Луиза Хоффман: Нет, 255.255.0.0 - это самая маленькая маска сети, которую вы можете использовать для частной сети 192.168.0.0/16. Вы можете разделить оставшиеся 16 битов на несколько подсетей по своему усмотрению, помня, что вам нужно как минимум два бита для информации о хосте (два хоста, широковещательная рассылка и сетевой адрес).
mpez0
14

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

Кайл Брандт
источник
3
+1 за ссылку на RFC1918, который должен быть стандартным материалом для чтения праймеров для всех, кто связан с сетью.
Джереми Баус
5

Как упоминал Кайл, больше нет занятий, и не было уже почти 15 лет.

Диапазоны 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

Крис С
источник
4

RFC1918 был опубликован и должен быть прочитан. Выдержка:

"3. Личное адресное пространство

Управление по присвоению номеров в Интернете (IANA) зарезервировало следующие три блока пространства IP-адресов для частных сетей:

 10.0.0.0        -   10.255.255.255  (10/8 prefix)
 172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
 192.168.0.0     -   192.168.255.255 (192.168/16 prefix)

Мы будем называть первый блок «24-битным блоком», второй - «20-битным блоком», а третий - «16-битным». Обратите внимание, что (в обозначениях до CIDR) первый блок представляет собой не что иное, как отдельный номер сети класса A, в то время как второй блок представляет собой набор из 16 смежных номеров сети класса B, а третий блок представляет собой набор из 256 смежных номеров сети класса C «.

Подсеть Калькулятор / Планировщик

dbasnett
источник
3

Абсолютно, 192.168.122.1 является действительным IP-адресом. Тем не менее, это «частный» адрес, который, по сути, означает, что он не может быть напрямую открыт для Интернета.

Терминология «класс A», «класс B», «класс C» более не является технически правильной, хотя эти термины все еще используются в качестве сокращения для представленных ими размеров сети. Кайл указал на информативную статью в Википедии о CIDR и очень полезный вопрос и ответ о построении подсети.

Итак, лучший ответ на ваш вопрос о том, что 192.168 является сетью класса B, это то, что этот вопрос не имеет смысла. Вы можете поместить 192.168.122.1в сеть размера "класс B", используя маску 255.255.0.0. Или вы можете поместить его в сеть размера «класс С», используя маску 255.255.255.0. Оба одинаково действительны, хотя на практике наличие подсети размера «класс B» является рецептом для крайне медленной сети.

tomjedrz
источник
0

Нет, есть блок 256 класса C сетей зарезервированы для локального использования, 192.168.0через 192.168.255.

Билл Вайс
источник