ที่อยู่ IP (Internet Protocol) คือที่อยู่ของฮาร์ดแวร์เครือข่ายของคุณ ซึ่งจะช่วยในการเชื่อมต่อคอมพิวเตอร์ของคุณกับอุปกรณ์อื่นๆ ในเครือข่ายของคุณและทั่วโลก ที่อยู่ 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