在C#中獲取當(dāng)前域名可以通過(guò)以下代碼實(shí)現(xiàn):
var domainName = System.Net.Dns.GetHostName();
上面的代碼將獲取當(dāng)前計(jì)算機(jī)的主機(jī)名,這通??梢宰鳛楫?dāng)前域名來(lái)使用。如果需要獲取完整的域名,可以結(jié)合使用 System.Net.NetworkInformation.IPGlobalProperties
類(lèi)的 GetIPGlobalProperties()
方法來(lái)獲取本地計(jì)算機(jī)的網(wǎng)絡(luò)信息,然后再?gòu)闹蝎@取域名信息:
var domainName = System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName;
這樣就可以獲取到當(dāng)前計(jì)算機(jī)所屬的域名信息。