我的天空,我的世界

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

如果Internet上的Web服务器由于和访客之间有无数代理、路由很难获得访客的真实信息,只能获得代理的IP。作为和访客同在一个网段的内网Web服务器就不存在此问题。

获得访客IP: lbIP.Text = Request.UserHostAddress;

获得访客主机名: IPAddress ip = IPAddress.Parse(Request.UserHostAddress);
                        IPHostEntry IPHE = Dns.GetHostEntry(ip);
                        lbHostName.Text = IPHE.HostName.TrimEnd
                                                (".domainname.com.cn".ToCharArray());

获得访客用户名:lbUserName.Text = Page.User.Identity.Name.TrimStart
     (注意需要关闭匿名访问)         ("DomainName\\".ToCharArray());

posted on 2009-12-03 18:44  eaglegrace  阅读(331)  评论(0编辑  收藏  举报