.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
时间: 2024-09-20 04:04:04

.NET中如何取得IP或者用户名等信息的相关文章

如何在服务器集群配置中相互接管IP地址

客户在二个不同的iSeries之间利用IASP实现相互备份,客户端通过Telnet连接到其中的主生产机或备机,如果一旦被连接的系统失败时,客户能否不需修改客户端会话参数(主机的IP地址),用同一个telnet会话无缝连接到另一系统上? 工作原理: 首先将SYSA 与 SYSB二个系统配置为集群环境,其中IASP1可以在二个系统中切换.虚拟IP为 19.19.19.19,这地址所属的网络地址范围不属于当前网络. 这虚拟IP地址是包含IASP1的集群资源组(cluster resource grou

开启/关闭Windows 7中的TCP/IP半开连接数限制

相信大家都有过这样的经历,普通的ADSL宽带下,打开下载工具下载资源时,再想浏览网页就会变得非常困难了,Windows7中也未能幸免. 究其原因,一方面是某些下载软件在下载时为了追求速度会不惜占用全部带宽,另一方面也是由于微软出于安全考虑,限制了系统中的TCP/IP半开连接数. 而去除限制的方法也很简单: * WIN+R运行regedit * 找到 HKEY_LOCAL_MACHINESYSTEM\CurrentControlSet\Services\Tcpip\Parameters * 在右侧

在Linux终端中查看公有IP的方法详解

  首先回顾一下一般的查看IP的命令: ifconfig Linux查看IP地址的命令--ifconfig ifconfig命令用于查看和更改网络接口的地址和参数 $ifconfig -a lo0: flags=849 mtu 8232 inet 127.0.0.1 netmask ff000000 hme0: flags=863 mtu 1500 inet 211.101.149.11 netmask ffffff00 broadcast 211.101.149.255 ether 8:0:2

PHP中如何将ip地址转成十进制数

  PHP 中如何将ip地址转成十进制数呢?现在PHP中有很多时候都会用到ip地址,但是这个ip地址获取的时候都不是10进制的.那么PHP中如何将ip地址转成十进制数就是我们比较头疼的事情了,下面两种方法是我整理处理来相对比较简单的IP地址转成十进制数的方法.希望能对大家有所帮助. 方法一: 代码如下 public function ipToLong(){ $ip = $_SERVER['REMOTE_ADDR']; $ip = explode('.', $ip); $ip = array_re

PHP中实现获取IP和地理位置类分享

 这篇文章主要介绍了PHP中实现获取IP和地理位置类分享,本文地理定位使用的是SINA的通用接口,需要的朋友可以参考下     发现之前有一个脚本没有写完,简单扩充了一下. 获取IP使用的是经典的逻辑,地理定位使用的是SINA的通用接口. 使用方法详见源码:   代码如下: <?php /* * GET LOCATION BY SINA IP INTERFACE * * @SOULTEARY 2013.04.14 */ classIP { private $args=array(); funct

如何快速获取局域网中电脑的IP地址

  局域网中有很多电脑,为了规范局域网中的所有电脑IP地址,需要查看各台电脑的IP地址.而在"网上邻居"中,只能查看到电脑的名称,如何快速获取局域网中电脑的IP地址呢? 获取局域网中很多电脑的IP地址,可以通过工具软件来获取.比如,可以使用NetSuper之类的软件.在使用软件时,首先要保证局域网中的所有电脑都处在开机状态,然后运行NetSuper软件,在主窗口中,单击"搜索计算机".这时就可以在主窗口左侧的计算机列表中看到计算的信息,包括计算机名.IP地址.计算机

在实践中深入理解IP协议

0.说明         TCP/IP协议栈其实当然不止有TCP和IP两个协议,但以这两个协议作为这个协议栈的统称,足以体现出其在TCP/IP协议栈中的重要性,正是因为有了IP协议,才使得不同网络间可以进行通信.当然要提及IP协议,其实还需要分析与其相关的配套协议,如ICMP.IGMP.ARP,这些协议与IP协议的关系可如下:         不过这里我们只关注于IP协议中的各个字段内容,其它的协议分析可以参考本专题博客文章.         下面就来结合搭建的网络环境,通过一些手段来深入理解I

我使用WEB,如何在程序中,获取CPU、硬盘、IP地址及其它信息?

问题描述 我使用WEB,如何在程序中,获取CPU.硬盘.IP地址及其它信息? 解决方案 解决方案二:获取Server上的信息?先找到本地命令,能看到这些信息的,然后在程序中用Runtime.exec(去执行这些本地命令.解决方案三:估计他想获得用户的这些信息!如果是这样的话,想都不用想了!解决方案四:IP地址能获取当客户端的其它信息通过java是没办法的不晓得别的技术能行不webstart方式运行的客户端还行web方式的话active插件不晓得可以不(纯粹猜测,没用过)解决方案五:用户的这些信息

服务器-怎样获取zookeeper集群中leader的IP并应用

问题描述 怎样获取zookeeper集群中leader的IP并应用 现在有一个需求,想调用zookeeper集群中leader的IP,请问应该如何用java实现获取leader的IP?求指教