Я пытаюсь выяснить восходящий su bnet адрес моего сегмента сети. Длинная версия: - Корпоративная локальная сеть, над которой я работаю, разбита на несколько сайтов, где каждый имеет su bnet 10.nxx / 16, где n обозначает идентификатор сайта. Запрос IP-адреса узла позволил бы мне определить сайт, на котором он находится. К сожалению, жизнь никогда не была такой простой, и в корпоративной локальной сети свисали брандмауэры. Это может быть (например) обозначение 192.168.x.0 / 24. Использование traceroute покажет мне адрес шлюза вышестоящего 10.nxx su bnet, но я ищу решение Go, чтобы я мог сделать это программно. Я нашел golang библиотеку traceroute, но для нее требуется root доступ, что не идеально. Есть предложения?