IP(인터넷 프로토콜) 주소는 네트워크 하드웨어의 주소입니다. 컴퓨터를 네트워크 및 전 세계의 다른 장치에 연결하는 데 도움이 됩니다. IP 주소는 숫자 또는 문자로 구성됩니다.
인터넷 연결에 연결된 모든 장치에는 고유한 IP 주소가 있으므로 수십억 개의 IP 주소가 필요합니다. 이 요구 사항은 새 IP 버전 IPv6에서 충족됩니다.
비공개 IP 주소
사설 IP 주소는 가정 또는 회사 네트워크에 연결된 장치의 주소입니다. 하나의 ISP(인터넷 서비스 공급자)에 연결된 몇 개의 다른 장치가 있는 경우 모든 장치에 고유한 개인 IP 주소가 있습니다. 이 IP 주소는 가정 또는 회사 네트워크 외부의 장치에서 액세스할 수 없습니다.
예:192.168.1.1
예
class Program{
static void Main(string[] args){
string IPAddress = GetIPAddress();
System.Console.WriteLine(IPAddress);
Console.ReadLine();
}
public static string GetIPAddress(){
string IPAddress = string.Empty;
IPHostEntry Host = default(IPHostEntry);
string Hostname = null;
Hostname = System.Environment.MachineName;
Host = Dns.GetHostEntry(Hostname);
foreach (IPAddress IP in Host.AddressList){
if (IP.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork){
IPAddress = Convert.ToString(IP);
}
}
return IPAddress;
}
} 출력
192.168.1.1