1

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

1 ответ1

5

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

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .