Что такое блоки IP-адресов или диапазоны IP-адресов?
Иногда веб-разработчики используют блоки IP-адресов или диапазон для обработки трафика, поступающего из этого диапазона IP (блока IP), также диапазон ip используется, когда мы хотим заблокировать доступ роботов к веб-сайтам и многое другое.
я не могу понять одну вещь, я видел информацию об IP-адресах здесь http://ipinfo.io/AS16509 и я прочитал что-то вроде "103.246.150.0/23 имеет 512 IP-адресов",
хорошо, но что означает "/ 23" в "103.246.150.0/23"? в прошлом, когда я читал что-то вроде "103.246.150.0/23", я просто думал, что это означает 23 IP-адреса, таких как 103.246.150.0, 103.246.150.1, 103.246.150.2....... 103.246.150.23. но это не так, он содержит 512 IP-адресов, читайте здесь http://ipinfo.io/AS16509,
тогда что значит "/ 23"?
А Facebook предоставляет диапазон IP-адресов, например, для работы с ботами.
31.13.24.0/21
66.220.144.0/20
так, что выше IP, сколько IP? Спасибо
1 ответ
Посмотрите нотацию бесклассовой междоменной маршрутизации (CIDR).
Число после косой черты /
указывает, сколько битов образуют маску подсети. /23
содержит 512 адресов, потому что подсеть указана в первых 23 битах, а оставшиеся 32 - 23 = 9 бит дают 29 = 512 адресов в этой подсети. (IPv4-адреса - четыре байта или 32 бита.)
Для более подробного ответа см. Тот же вопрос на бирже сетевых стеков.