我們正在使用。獲取客戶端的計算機名ASP .NET
System.Net.Dns.Resolve(Request.ServerVariables( 「REMOTE_ADDR」))主機名
在ASP中獲取客戶端的計算機名稱。淨。
從Visual Studio中運行時,從IIS7運行,即使,但IIS6(或者一些其他因素)僅返回客戶端計算機的域名
是否有任何設置或任何會導致它工作正常這個函數返回域名而不是預期的機器名稱?
我們正在使用。獲取客戶端的計算機名ASP .NET
System.Net.Dns.Resolve(Request.ServerVariables( 「REMOTE_ADDR」))主機名
在ASP中獲取客戶端的計算機名稱。淨。
從Visual Studio中運行時,從IIS7運行,即使,但IIS6(或者一些其他因素)僅返回客戶端計算機的域名
是否有任何設置或任何會導致它工作正常這個函數返回域名而不是預期的機器名稱?
Dns.Resolve現在已經過時,因此可能導致問題。請嘗試使用Dns.GetHostEntry來查看是否解決了問題。
我不知道這個問題的原因是什麼,但,這可能幫助:http://msdn.microsoft.com/en-us/library/system.net.iphostentry.hostname.aspx
主機名屬性包含主要主機名的服務器。如果服務器的DNS條目定義了其他別名,則它們將在Aliases屬性中可用。
可能有額外的DNS條目,並且Aliases
可能包含您正在查找的內容。