من السهل جدًا الحصول على اسم الكمبيوتر وعنوان IP واسم المستخدم الحالي في .NET. فيما يلي العديد من الطرق التي أستخدمها عادةً. إذا كان لديك طرق جيدة أخرى، يمكنك الرد عليها وتنظيمها معًا:
1. في ASP.NET خصائص خاصة:
احصل على اسم كمبيوتر الخادم: Page.Server.ManchineName
الحصول على معلومات المستخدم: Page.User
الحصول على اسم الكمبيوتر العميل: Page.Request.UserHostName
الحصول على عنوان IP للكمبيوتر العميل: Page.Request.UserHostAddress
2. الطرق الشائعة في برمجة الشبكات:
احصل على اسم الكمبيوتر الحالي: static System.Net.Dns.GetHostName()
استرداد كافة عناوين IP بناءً على اسم الكمبيوتر: static System.Net.Dns.Resolve(اسم الكمبيوتر).AddressList
يمكنك أيضًا استرداد اسم الكمبيوتر استنادًا إلى عنوان IP: static System.Net.Dns.Resolve(IP عنوان).HostName
3. السمات الشائعة لفئة بيئة النظام:
اسم الكمبيوتر الحالي: System.Environment.MachineName ثابت
المجال الذي ينتمي إليه الكمبيوتر الحالي: System.Environment.UserDomainName ثابت
مستخدم الكمبيوتر الحالي: System.Environment.UserName ثابت