閱讀694 返回首頁    go 阿裏雲 go 技術社區[雲棲]


.NET中如何取得IP或者用戶名等信息

在.NET中獲取一台電腦名,IP地址及當前用戶名是非常簡單,以下是我常用的幾種方法,如果大家還有其它好的方法,可以回複一起整理:

1.在ASP.NET中專用屬性:


獲取服務器電腦名:Page.Server.ManchineName
獲取用戶信息:Page.User
獲取客戶端電腦名:Page.Request.UserHostName
獲取客戶端電腦IP:Page.Request.UserHostAddress

2.在網絡編程中的通用方法:


獲取當前電腦名:staticSystem.Net.Dns.GetHostName()
根據電腦名取出全部IP地址:staticSystem.Net.Dns.Resolve(電腦名).AddressList
也可根據IP地址取出電腦名:staticSystem.Net.Dns.Resolve(IP地址).HostName

3.係統環境類的通用屬性:


當前電腦名:staticSystem.Environment.MachineName
當前電腦所屬網域:staticSystem.Environment.UserDomainName
當前電腦用戶:staticSystem.Environment.UserName

最後更新:2017-04-02 00:06:36

  上一篇:go ASP.NET+Web服務實現軟件共享
  下一篇:go 通過ASP.net程序創建域帳戶故障