Вопрос: Вычислить CIDR с учетом IP-адреса


Сегодня я много читаю на CIDR. Мне интересно узнать, есть ли у вас данный ip-адрес, например, 192.50.50.1, можете ли вы определить, что такое CIDR?


1
2017-10-09 21:13


Источник




Ответы:


Нет, вы не можете рассчитать его только с этой информацией. Но вы не могли бы рассчитать его до CIDR.

Очень очень давно

У вас есть IP-адрес, и вы можете посмотреть, были ли это классы A, B, C и т. Д., Просмотрев первые несколько бит. Например. 10.0.0.1 (или 00000110000000000000000000000001 начинался бы с ведущего 0, следовательно, он принадлежал к классу А. Зная, что вы все равно будете использовать маску подсети, чтобы ускорить ее, а не вычислять ее каждый раз.

(Также см Википедия по классу сети.)

Последние несколько десятилетий ...

В эти дни это уже невозможно. Диапазон, который раньше принадлежал старому классу A, мог быть изрублен во многих небольших подсетях. Вам нужно будет знать, какая часть используется в качестве сети, и что указывает на остальную. Либо взглянув на сетевую маску, либо на /xx за сетью.

Ни один из них не может быть рассчитан только IP. Лицо, предоставляющее вам IP-адрес (или диапазон IP-адресов), также должно будет предоставить вам маску сети.


5
2017-10-09 21:27