Мы только что зарегистрировались у нового интернет-провайдера и получили от него статический IP-адрес.
Наш предыдущий интернет-провайдер просто дал один IP-адрес, и мы смогли настроить наш веб-сервер с его помощью. Теперь у нас есть этот новый IP с косой чертой. Этот тип для меня в новинку. Когда я использовал калькулятор CIDR, он дал мне следующие результаты:
202.184.7.52/30 IP: 202.184.7.52 Netmask: 255.255.255.252 Number of hosts: 2 Network address: 202.184.7.52 Broadcast address: 202.184.7.55
Может ли кто-нибудь помочь мне, объяснив, что это такое? Я не мог понять, что означает количество хостов. Означает ли это, что я могу использовать два разных IP-адреса для записей DNS (A)? Кроме того, какой из них я должен установить в своем роутере? Сетевой адрес или широковещательный адрес?
Большое спасибо за любой ответ, который вы можете предоставить.
/ 30 означает, что все 32 бита, кроме двух, используются для определения сетевой маски. Это также означает, что у вас есть четыре IP-адреса для игры. (Но на самом деле хостами могут быть только двое)
Ваш последний октет сетевой маски (в двоичном формате) 11111100, который оставляет вам два последних бита для определения вашей сети. (отсюда четыре адреса)
Просто посмотрите на последние два бита:
00 = 202.184.7.52 - I've forgotten why, but there's a reason you don't use 00. My network theory is rusty. 01 = 202.184.7.53 - Host 1 10 = 202.184.7.54 - Host 2 11 = 202.184.7.55 - which is your broadcast address - sending to this should broadcast to all your hosts. Good for things like wakeOnLan packets.
Ясно, как грязь, я уверен ... но надеюсь, что это немного расширит ваше понимание
/20
означает использование первых 20 бит в качестве маски сети. Обычно это выражается, когда биты за пределами маски сети равны 0, поэтому 206.89/16
примерно 64К адресов, все начинающиеся с 203.89.
Сетевая маска 0xFFFF0000
.
Так 202.184.7.52/30
средства:
Network: 202.184.7.52 Netmask: 0xFF FF FF FC
Последние 2 бита используются для хостов в этой подсети. Видеть IP-маршрутизация в подсетях.
С 202.184.7.52/30 IP: 202.184.7.52
Найдем маску сети. / 30 означает 30 "1" с, 8 в первом октете, 8 во втором, 8 в третьем и только 6 в четвертом.
Мы используем последний октет только потому, что знаем восемь единиц = 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
поэтому маска сети становится: 255.255.255.252
Количество хостов = 2 ^ N -2 = 2 ^ 2 -2 = 2 (поскольку количество нулей в последнем октете равно 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