Вычисление всех адресов в подсети… для IPv6

Я видел множество отличных примеров C # , которые демонстрируют, как преобразовать адреса IPv4, указанные в нотации CIDR (например, 192.168.0.1/25), в соответствующие диапазоны (192.168.0.1 - 192.168). .0,126). Моя программа должна иметь возможность делать это (вычислять все адреса в моей локальной подсети), но я хочу также поддерживать IPv6.

Если моя программа на C # имеет всю мою типичную информацию ipconfig (адрес IPv4, маска подсети, IPv6 address, link-local v6 address, default gateway) - как мне создать список всех IPv6-адресов в моей локальной подсети и вывести их на консоль?

7
задан Community 23 May 2017 в 12:19
поделиться