Kserdas
@Kserdas
Почти нечего расказывать

Как в больших организациях присваиваются ip-адреса для всех устройств?

Вопрос может показаться глупым, но в интернете нормального решения я не смог найти. Так вот, каким образом в больших сетях (например, в отелях или в крупных организациях), всем устройствам присваивается внутренний IP-адрес? Ведь, максимумом является 255 IP-адресов в одной сети, так как по-другому те будут конфликтовать.
  • Вопрос задан
  • 365 просмотров
Решения вопроса 1
@dronmaxman
VoIP Administrator
Разремер блока адресов ограничивается маской)

➜  ~ ipcalc 192.168.0.0/23
Address:   192.168.0.0          11000000.10101000.0000000 0.00000000
Netmask:   255.255.254.0 = 23   11111111.11111111.1111111 0.00000000
Wildcard:  0.0.1.255            00000000.00000000.0000000 1.11111111
=>
Network:   192.168.0.0/23       11000000.10101000.0000000 0.00000000
HostMin:   192.168.0.1          11000000.10101000.0000000 0.00000001
HostMax:   192.168.1.254        11000000.10101000.0000000 1.11111110
Broadcast: 192.168.1.255        11000000.10101000.0000000 1.11111111
Hosts/Net: 510                   Class C, Private Internet

➜  ~ ipcalc 192.168.0.0/24
Address:   192.168.0.0          11000000.10101000.00000000. 00000000
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   192.168.0.0/24       11000000.10101000.00000000. 00000000
HostMin:   192.168.0.1          11000000.10101000.00000000. 00000001
HostMax:   192.168.0.254        11000000.10101000.00000000. 11111110
Broadcast: 192.168.0.255        11000000.10101000.00000000. 11111111
Hosts/Net: 254                   Class C, Private Internet

➜  ~ ipcalc 192.168.0.0/25
Address:   192.168.0.0          11000000.10101000.00000000.0 0000000
Netmask:   255.255.255.128 = 25 11111111.11111111.11111111.1 0000000
Wildcard:  0.0.0.127            00000000.00000000.00000000.0 1111111
=>
Network:   192.168.0.0/25       11000000.10101000.00000000.0 0000000
HostMin:   192.168.0.1          11000000.10101000.00000000.0 0000001
HostMax:   192.168.0.126        11000000.10101000.00000000.0 1111110
Broadcast: 192.168.0.127        11000000.10101000.00000000.0 1111111
Hosts/Net: 126                   Class C, Private Internet

➜  ~ ipcalc 10.0.0.0/8
Address:   10.0.0.0             00001010. 00000000.00000000.00000000
Netmask:   255.0.0.0 = 8        11111111. 00000000.00000000.00000000
Wildcard:  0.255.255.255        00000000. 11111111.11111111.11111111
=>
Network:   10.0.0.0/8           00001010. 00000000.00000000.00000000
HostMin:   10.0.0.1             00001010. 00000000.00000000.00000001
HostMax:   10.255.255.254       00001010. 11111111.11111111.11111110
Broadcast: 10.255.255.255       00001010. 11111111.11111111.11111111
Hosts/Net: 16777214              Class A, Private Internet


Есть общая рекомендация хорошо подумать прежде чем делать сети более /24, т.к. есть определенные проблемы с которыми можно столкнуться, но никто не запрещает так делать. В больших организация обычно сегментируют сеть на блоки по /24 и настраивают между ними маршрутизацию.
Ответ написан
Пригласить эксперта
Ответы на вопрос 6
@iddqda
network engineer, netdevops
Ведь, максимумом является 255 IP-адресов в одной сети

нет
Ответ написан
Комментировать
Adler_lug
@Adler_lug
Ведь, максимумом является 255 IP-адресов в одной сети
Кто вам такое сказал?

Гуглите "подсеть" и "маска сети".
Ответ написан
dollar
@dollar
Делай добро и бросай его в воду.
Почитайте хотя бы банально Википедию про локальный адрес.
Обратите внимание, что есть адресация:
10.0.0.0 с маской 255.0.0.0, что в сумме даёт максимум 16777214 ip-адресов.
Ответ написан
Комментировать
firedragon
@firedragon
Senior .NET developer
Поищите курс Сети для самых маленьких. Несмотря на название после него вы вполне сможете сдать CCNA
Ответ написан
Как в больших организациях присваиваются ip-адреса для всех устройств?
В основном автоматически, но бывают исключения.

Ведь, максимумом является 255 IP-адресов в одной сети
Ой, не факт.
Ответ написан
Комментировать
@tvrand
Кол-во адресов которое можно присвоить в сети определяется маской подсети. Допустим, если у вас маска 10.0.0.0/24, то вы можете выделить в сети адреса 10.0.0.0 - 10.0.0.255, т.е 255. (первые 24 бита под маску, остальные 8 битов вы можете выделить на хосты в сети).

Если вы маску увеличите и выделите больше битов под хосты и меньше под маску, то получите уже больше. Например с маской 10.0.0.0/16, вы можете уже иметь 10.0.0.0 - 10.0.255.255 адресов (учтите, что это не 255+255 а 255*255 адресов). Ну и к этому всему еще добавляется тот факт, что вы можете сделать разные подсети (это необязательно должно быть 10.0.0.0) и настроить между ними роутинг, если это требуется.

Отвечая на изначальный вопрос, если адресов действительно много, то можно пользоваться DHCP, который автоматически при старте ОС присваивает адреса. Вручную такое тоже может конфигурироватся, довольно условный момент который зависит от инфраструктуры.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы