Pull to refresh

Comments 2

Стоило указать, что в Go есть стандартные функции для парсинга CIDR (net.ParseCIDR) и работы с диапазонами адресов (net.IPNet). И на собеседовании, вероятно, подразумевалось именно из использование.

Да, я использую net.ParseCIDR, но если мне в качестве параметров передается скажем 216.58.192.12 — 216.58.192.34, то мне его нужно сначала перевести в набор подсетей {216.58.192.12/30, 216.58.192.16/28, 216.58.192.32/31, 216.58.192.34/32}, потому уже работать с ними с помощью метода net.ParseCIDR.
Sign up to leave a comment.

Articles