Обозначение слэш IP - что есть?

Мы только что подписались с новым интернет-провайдером и получили у них статический IP-адрес.

Наш предыдущий интернет-провайдер просто дал один IP-адрес, и мы смогли настроить наш веб-сервер, используя это. Теперь у нас есть новый IP-адрес с косой чертой. Этот тип для меня новичок. Когда я использовал калькулятор CIDR, он дал мне следующие результаты:

    202.184.7.52/30
    IP: 202.184.7.52
    Маска сети: 255.255.255.252
    Количество хостов: 2
    Сетевой адрес: 202.184.7.52
    Адрес вещания: 202.184.7.55

Может кто-нибудь, пожалуйста, помогите мне, объяснив, что это такое? Я не мог понять, что означает количество хостов. Это говорит о том, что я могу использовать два разных протокола IP для записей DNS (A)? Также, какой я должен настроить в своем маршрутизаторе? Адрес сети или широковещательный адрес?

Большое спасибо за любой ответ, который вы можете предоставить.

12 голосов | спросил Nirmal 14 +04002009-10-14T15:22:59+04:00312009bEurope/MoscowWed, 14 Oct 2009 15:22:59 +0400 2009, 15:22:59

3 ответа


13

Значение /30 означает, что для определения маску сети используются только два из 32 бит. Это также означает, что у вас есть четыре IP-адреса для игры. (Но на самом деле только два из них могут быть хостами)

Последний октет сетевой маски (в двоичном формате) 11111100, который оставляет последние два бита для определения вашей сети. (отсюда четыре адреса)

Просто посмотрим на последние два бита:

00 = 202.184.7.52 - Я забыл, почему, но есть причина, по которой вы не используете 00.
                    Моя теория сети ржавая.
01 = 202.184.7.53 - Хост 1
10 = 202.184.7.54 - Хост 2
11 = 202.184.7.55 - это ваш широковещательный адрес - отправка на это должна
                    для всех ваших хостов. Хорошо для таких вещей, как wakeOnLan
                    пакеты.

Ясно, как грязь, я уверен ... но надеюсь, что добавит немного вашего понимания

ответил Dave Beer 14 +04002009-10-14T15:44:12+04:00312009bEurope/MoscowWed, 14 Oct 2009 15:44:12 +0400 2009, 15:44:12
7

/20 означает использование первых 20 бит в качестве сетевой маски. Обычно это выражается там, где биты вне сетевой маски равны 0, поэтому 206.89/16 - это примерно 64K адресов, начиная с 203.89. Сетевая маска 0xFFFF0000.

So 202.184.7.52/30 означает:

    Сеть: 202.184.7.52
    Маска сети: 0xFF FF FF FC

Последние 2 бита используются для хостов в этой подсети. См. IP-маршрутизация в подсети .

ответил cletus 14 +04002009-10-14T15:24:01+04:00312009bEurope/MoscowWed, 14 Oct 2009 15:24:01 +0400 2009, 15:24:01
2

От 202.184.7.52/30 ip: 202.184.7.52

Найдем Netmask. /30 означает 30 "1" s, 8 в первом октете, 8 во 2-м, 8 в 3-м и 6 в 4-м.

Мы используем последний октет только потому, что знаем восемь «1» = 255

128 64 32 16 8 4 2 1
 1   1  1  1 1 1 0 0 means we have six '1's
We add them to give 128=64=32=16=8=4=252

, поэтому Netmask станет: 255.255.255.252

Число хостов = 2 ^ N -2 = 2 ^ 2 -2 = 2 (так как No of Zeroes в последнем октете равно 2, поэтому N = 2)

Поиск сетевого адреса:

202. 184. 7. 52 AND
255. 255.255.252

128 64 32 16 8 4 2 1
0   0  1  1  0 1 0 0 =52
1   1  1  1  1 1 0 0 =252 ANding

0   0  1  1  0 1 0 0

Замените последние два нуля на 1

0   0  1  1  0 1 1 1 =55 to give the broadcast address
202.184.7.55
ответил Lutchmeeparsad Randhay 18 52011vEurope/Moscow11bEurope/MoscowFri, 18 Nov 2011 12:37:42 +0400 2011, 12:37:42

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132