Создание адреса сети по IP-адресу узла и маске
Используя ip-адресс и маску подсети можно создать адрес сети. Для этого в функцию ip_network()
необходимо передать строку, содержащую IP-адрес узла и маску разделённые символом /
. Через запятую вторым аргументом необходимо указать число 0 (
или параметр strict=False
)
Второй параметр, установленный в 0
или False
, указывает на то, что функция не будет проверять маску на соответствие стандартам. То есть, если в адресе хоста есть единичные биты в тех позициях, где в маске стоят нули (что не соответствует стандартам), то в этом случае не будет вызвано исключение (программа не завершит свою работу аварийно). Неправильные биты обнулятся и будет создан объект сети.