Windows 응용 프로그램을 개발 중이며 로컬 컴퓨터의 IPv4 및 IPv6 주소를 찾아야합니다. 이 모든 OS에서 작동하고로컬 컴퓨터의 IPv4 및 IPv6 주소를 얻는 방법은 무엇입니까?
string GetMACAddress()
{
var macAddr =
(
from nic in NetworkInterface.GetAllNetworkInterfaces()
where nic.OperationalStatus == OperationalStatus.Up
select nic.GetPhysicalAddress().ToString()
).FirstOrDefault();
return macAddr.ToString();
}
OS는, 내가 좋아하는 MAC 주소를 가져 오기위한 솔루션을 가지고 XP 또는 Windows 7
수 있습니다.
XP 및 WINDOWS 7에서 작동하는 IPv4 및 IPv6 주소를 얻는 올바른 방법은 무엇입니까?
시도해 보았습니다. 하지만 IPv4 만 반환하는 중 – Matt
addr [0]은 ipv6을 가지고 있습니다. 편집 된 대답을 확인하십시오. – Habib
감사합니다. 그러나 IPv6 반환 :: 1. 실제 가치를 얻을 수있는 방법이 있습니까? – Matt