Sangat mudah untuk mendapatkan nama komputer, alamat IP dan nama pengguna saat ini di .NET. Berikut ini adalah beberapa metode yang biasa saya gunakan. Jika Anda memiliki metode bagus lainnya, Anda dapat membalas dan mengaturnya bersama-sama:
1. Di ASP.NET Properti khusus:
Dapatkan nama komputer server: Page.Server.ManchineName
Dapatkan informasi pengguna: Halaman.Pengguna
Dapatkan nama komputer klien: Page.Request.UserHostName
Dapatkan IP komputer klien: Page.Request.UserHostAddress
2. Metode umum dalam pemrograman jaringan:
Dapatkan nama komputer saat ini: static System.Net.Dns.GetHostName()
Ambil semua alamat IP berdasarkan nama komputer: static System.Net.Dns.Resolve(nama komputer).AddressList
Anda juga dapat mengambil nama komputer berdasarkan alamat IP: static System.Net.Dns.Resolve(alamat IP).HostName
3. Atribut umum kelas lingkungan sistem:
Nama komputer saat ini: Static System.Environment.MachineName
Domain milik komputer saat ini: Static System.Environment.UserDomainName
Pengguna komputer saat ini: Sistem.Lingkungan.NamaPengguna statis