Lấy tên (Hostname) và địa chỉ IP (IPAddress) của máy

Bạn cần lấy HostName hoặc IpAddress của máy tính. Trong ví dụ này tôi sẽ hướng dẫn bạn cách viết một trang ASP.net (C#) đơn giản để lấy các thông tin trên.

Để lấy được các thông tin về HostName hoặc IpAddress của máy bạn cần sử dụng lớp System.Net.
Trong trang asp.net bạn cần khai báo 2 Lable để hiển thị thông tin như sau:


Trong hàm Page_Load của trang bạn chỉ cần viết code đơn giản như sau:
using System.Net;
protected void Page_Load(object sender, EventArgs e)
{
string hostname ="";
System.Net.IPHostEntry ip = new IPHostEntry();
hostname = System.Net.Dns.GetHostName();
ip = System.Net.Dns.GetHostByName(hostname);
lblHostName.Text = "Tên của host này là :" + ip.HostName;

foreach (System.Net.IPAddress listip in ip.AddressList)
{
lblIP.Text="Địa chỉ IP của host này là :" + listip.ToString();
}

}
Kết quả hiển thị khi chạy là:

Tên của host này là :hnhungit
Địa chỉ IP của host này là :192.168.1.36

Hy vọng có ích với bạn
Theo hmweb.com.vn

Giới thiệu tieuyeuit
Lập trình viên Asp.net Tôi chia sẻ một,bạn chia sẻ một và chúng ta có rất nhiều!

Bình luận về bài viết này