请真正懂asp.net(C#)的大手,进来,codefund竟就是人云亦云的人吗

csdn中一查"Environment.UserDomainName"竟是
…………当前电脑所属网域:static System.Environment.UserDomainName等等,也不知道写的人试过没有,我可是试了,即使在没有加入域的情况下也会的到域服务器的域名,真是不知道csdn以后会变成啥样!!
我是新手,还请老鸟赐教,以上情况是怎么出现的
我只给1分,难道分少就没人答,我看那中人也不会多大出息的。
[236 byte] By [T_KING-国王] at [2008-1-9]
# 1
如果用的是分布式的话 就找不到数据库
leehong-lee草帽海盗 at 2007-9-30 > top of Msdn China Tech,.NET技术,ASP.NET...
# 2
不太了解C#不过这个问题应该是这样的
我测试了一下(在没有加入域的情况下),确如楼主所说

======================================
查了下MSDN
UserDomainName 属性首先尝试获取当前用户 Windows NT 4.0 帐户名的域名部分。帐户名格式为域名、“\”字符和用户名。如果该尝试失败,此属性将尝试获取与 UserName 属性提供的用户名相关联的域名。如果该尝试因主机未与域连接而失败,则返回主机名。
Windows 95、Windows 98、Windows 98 Second Edition、Windows Millennium Edition 平台说明: 此平台不支持 UserDomainName 属性。
==============================================================================

结果
根据电脑名取出全部IP地址 192.168.1.110 当前电脑所属网域 CHS 获取当前电脑名 CHS 当前电脑用户 ASPNET
代码
Dim sb As New StringBuilder

sb.AppendLine("根据电脑名取出全部IP地址")
sb.AppendLine(System.Net.Dns.GetHostEntry(System.Environment.UserDomainName).AddressList(0).ToString)
sb.AppendLine("获取与当前用户关联的网络域名")
sb.AppendLine(System.Environment.UserDomainName)
sb.AppendLine("获取当前电脑名")
sb.AppendLine(System.Environment.MachineName)
sb.AppendLine("当前电脑用户")
sb.AppendLine(System.Environment.UserName)
Lable1.Text = sb.ToString