在C#中獲取當前域名可以通過以下代碼實現:
var domainName = System.Net.Dns.GetHostName();
上面的代碼將獲取當前計算機的主機名,這通常可以作為當前域名來使用。如果需要獲取完整的域名,可以結合使用 System.Net.NetworkInformation.IPGlobalProperties
類的 GetIPGlobalProperties()
方法來獲取本地計算機的網絡信息,然后再從中獲取域名信息:
var domainName = System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName;
這樣就可以獲取到當前計算機所屬的域名信息。