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