Все, что вам нужно для расчета сетевых и широковещательных адресов, это адрес где-то в сети и маска сети, вам не нужно знать шлюз.
Во-первых, возьмите маску своей сети и преобразуйте в двоичный файл:
255.255.255.248 = 11111111 11111111 11111111 11111000
Затем возьмите известный вам сетевой адрес и сделайте то же самое:
192.168.216.222 = 11000000 10101000 11011000 11011110
Теперь вы можете рассчитать сеть и широковещательную рассылку, для сети вы выполняете логическое И между известным адресом и маской сети:
255.255.255.248 = 11111111 11111111 11111111 11111000
192.168.216.222 = 11000000 10101000 11011000 11011110
AND 192.168.216.216 = 11000000 10101000 11011000 11011000 = Network
Для широковещательной передачи инвертируйте сетевую маску и выполните логическое ИЛИ между известным адресом и инвертированной сетевой маской:
255.255.255.248 = 11111111 11111111 11111111 11111000
NOT 000.000.000.007 = 00000000 00000000 00000000 00000111
192.168.216.222 = 11000000 10101000 11011000 11011110
OR 192.168.216.223 = 11000000 10101000 11011000 11011111
Таким образом, учитывая адрес 192.168.216.222
и маску сети 255.255.255.248
, вы можете рассчитать сеть как 192.168.216.216
и широковещательную передачу как 192.168.216.223
.
В вашем случае вы говорите, что ваш провайдер предоставил вам 2 статических IP-адреса, в действительности это будет 4 IP-адреса с сетевой маской 255.255.255.252
, просто два из этих четырех IP-адресов заняты вашей сетью и широковещательными адресами.