@TechNOIR

C#. Как получить IPv4 своей физической сетевой карты, исключая прочие виртуальные адаптеры vmware,hyperv итд?

Добрый день.
Подскажите пожалуйста как получить IPv4 своей физической сетевой карты, исключая прочие виртуальные адаптеры vmware,hyperv итд?
Получаю список адаптеров затем список IP, в нем и IPv6 и IPv4 и несколько виртуальных адаптеров. Есть ли возможность как-то отфильтровать только единственную физическую карту и ее IPv4?
Спасибо заранее

var networkInterfaces = NetworkInterface.GetAllNetworkInterfaces();
            foreach (var network in networkInterfaces)
            {
                var properties = network.GetIPProperties();

                Console.WriteLine(network.Name);
                foreach (UnicastIPAddressInformation ip in network.GetIPProperties().UnicastAddresses)
                {
                        Console.WriteLine(ip.Address);
                    

                }

            }
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Аскон Санкт-Петербург
от 130 000 до 180 000 руб.
от 100 000 руб.
МТС Владимир
от 50 000 до 90 000 руб.