В чем смысл /24
следующей команды?
route add -net 192.168.15.0/24 192.168.8.10
networking
routing
ohho
источник
источник
route
), но этот шлюз из другой подсети. Или это просто выдуманный пример?Ответы:
Это короткий способ представления маски подсети.
Как указывает Штеффен Опель в своем ответе , это называется нотацией CIDR, а число просто указывает размер префикса, используемого для построения маски подсети.
Таким образом,
/n
означает, что первыеn
биты (из 32 для IPv4) установлены в1
, остальные установлены в0
. Чтобы преобразовать это в десятичную маску подсети, вы записываете ее в четыре октета и преобразуете в десятичную.Так
/24
получается,255.255.255.0
потому что у вас есть двадцать четыре1
бита, а затем восемь0
битов:Сокращенное значение не должно быть кратным 8 (т. Е. Оно не должно заканчиваться границей октета), например, вы можете взять
/20
его255.255.240.0
следующим образом:Использование с IPv6
Та же запись может быть применена и к IPv6. Поскольку IPv6 использует 128 бит вместо 32, адреса намного больше. Я не буду вдаваться в полную семантику здесь, потому что это не имеет отношения к вопросу, но приведу быстрый пример:
Подсеть, указанная в вопросе, представлена
192.168.15.0/24
и включает все адреса IPv4 от192.168.15.0
до192.168.15.255
Подсеть IPv6 может быть представлена таким же образом, например,
2001:DB8::/48
содержит все адреса IPv6 в диапазоне2001:DB8:0:0:0:0:0:0
до2001:DB8:0:FFFF:FFFF:FFFF:FFFF:FFFF
.Примечание: пример IPv6 беззастенчиво вырван из статьи CIDR в Википедии .
Для получения дополнительной информации о самих масках подсети, что они означают и как они используются, я бы порекомендовал вам посмотреть вопрос « Каковы основы маски подсети?».
Или посмотрите подробный ответ на вопрос « Как работает подсеть?». в случае сбоя сервера.
источник
/20
это,255.255.240.0
например.DMA57361s ответ на этот вопрос, представляющий маску подсети, уже правильный и достаточный (+1) - я все же хотел бы предложить другой подход в объяснении этого, чтобы обеспечить некоторую предысторию относительно истории / мотивации для этой нотации:
«192.168.15.0/24» - это компактная спецификация IP-адреса и связанного с ним префикса маршрутизации, выраженная в нотации CIDR :
Ссылочная короткая статья в Википедии уже хорошо объясняет эту тему; для более подробного объяснения многих связанных аспектов вы можете обратиться к соответствующему родительской темы Бесклассовой Междоменный маршрутизация - в частности , вы найдете там информацию об историческом фоне для изменения от маски подсети для префикса длиной / размера .
Наконец, для хорошего и интуитивно понятного представления о том, как интерпретировать эти обозначения, когда вы сталкиваетесь с ними на практике, вы также можете посмотреть таблицы в справочнике по подсетям IPv4 .
источник
/ 24 - это подсеть 255.255.255.0. / {Число} в конце IP-адреса называется нотацией CIDR .
источник