.NET中获取电脑名,IP地址

ip地址

在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理:

1. 在ASP.NET中专用属性:

获取服务器电脑名: Page.Server.ManchineName

获取用户信息: Page.User

获取客户端电脑名:Page.Request.UserHostName

获取客户端电脑IP: Page.Request.UserHostAddress

2. 在网络编程中的通用方法:

获取当前电脑名: static System.Net.Dns.GetHostName()

根据电脑名取出全部IP地址: static System.Net.Dns.Resolve(电脑名).AddressList

也可根据IP地址取出电脑名: static System.Net.Dns.Resolve(IP地址).HostName

3. 系统环境类的通用属性:

当前电脑名: static System.Environment.MachineName

当前电脑所属网域: static System.Environment.UserDomainName

当前电脑用户: static System.Environment.UserName

......................................................................................................

更多精彩尽在.NET

作者Blog:http://blog.csdn.net/yolle/
相关文章
.net中交易处理的解决方案
DHTML技巧--中止网页的提交
DHTML技巧--网页文字选取
.NET中获取电脑名,IP地址,当前用户的方法属性大整合
用.NET获取汉字的区位码(c#)

时间: 2024-12-31 14:26:34

.NET中获取电脑名,IP地址的相关文章

如何能在局域网中隐藏电脑及IP地址

  局域网在各大单位中最为常见,所有开机的电脑都会不约而同的出现在单位的局域网上,而且大家都有固定的IP地址,而固定的IP地址很容易被攻击,因此,有没有什么办法可以在局域内隐藏自己的电脑及IP地址呢?答案是肯定的,可以. 隐藏自己的计算机 在windowsXP中右键点击网上邻居,选择属性选项,打开网络连接对话窗口,双击本地连接,在弹出的"本地连接状态"对话框中单击"属性"按钮,打开"本地连接属性"对话框,把"Microsoft网络的文件

Windows XP中获取未使用IP地址方法

作为网管员,在我们解决Windows操作系统的DHCP故障时,有时要找出某个地址范围内有哪些地址没有被使用.本人以前介绍过一种方法:打开命令提示窗口,在For-in-Do循环中调用ping命令.例如,为了找出在地址范围192.168.1.1到192.168.1.100有哪些地址没有被使用,可以使用这个命令:For/L%fin(1,1,100)DoPing.exe-n2192.168.1.%f 该命令会报告指定范围内的所有IP地址,不管是在用的还是未用的,用户都不得不在命令行窗口中翻看大量的内容.

Shell脚本中获取本机ip地址的3个方法_linux shell

方法一: 复制代码 代码如下: /sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:" or /sbin/ifconfig|sed -n '/inet addr/s/^[^:]*:\([0-9.]\{7,15\}\) .*/\1/p' 方法二: 复制代码 代码如下: local_host="`hostname --fqdn`" local_i

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

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

Delphi 7中快速获取本机IP地址

朋友们在用Delphi编程序的时候,常常碰到需要在程序中获取自己的IP地址的情况.在以往的版本中,可以通过编写一段代码或函数实现这一功能.但有了Delphi 7,这个工作可以更简化了.利用控件只需一句代码,就可以非常方便地实现这一功能. 新建一Project1,在form1中添加控件statusbar1(Win32页)和控件IdIPWatch1(Indy Misc页).接着设置好控件属性:在statusbar1的panels中添加0-TStatusPanel和1-TStatusPanel两项:I

如何在win7中查看自己电脑的IP地址?

  现在,小编来为大家一个问题,大家知道自己电脑的IP地址吗?我想,可能很多朋友都会说不吧.是的,在日常电脑的操作中,咱们很少会使用到IP地址,但是很少却并不代表着不会使用到.例如咱们之前介绍的远程电脑的操作,就需要涉及到电脑的IP地址,还有咱们设置共享文件.局域网等等,都需要涉及到电脑的IP地址,那么大家又是否知道该如何在win7 旗舰版中查询自己电脑的IP地址呢?如何你还是不知道的话,下面,就让小编来介绍一下操作的方法吧! 操作方法如下:首先,咱们同时按下win7旗舰版键盘上的win+r快捷

LinuxC下获取UDP包中的路由目的IP地址和头标识目的地址

在接受到UDP包后,有时候我们需要根据所接收到得UDP包,获取它的路由目的IP地址和头标识目的地址. (一)主要的步骤: 在setsockopt中设置IP_PKTINFO,然后通过recvmsg来获取struct in_pktinfo(struct in_pktinfo是struct msghdr中msg_control的成员).in_pktinfo 结构体(如下所示),我们可以从in_pktinfo中获取路由目的地址(destination address of the packet).头标识

Java中使用HttpRequest获取用户真实IP地址_JSP编程

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的.但是在通过了Apache,Squid,nginx等反向代理软件就不能获取到客户端的真实IP地址了. 如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.jb51.net / 的URL时,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1 或 192.168.1.110

java.net.InetAddress类的getHostName方法用来获取某一IP地址的主机名

问题描述 有没有不通过java.net.InetAddress类的getHostName方法用来获取某一IP地址的主机名的方法,而且速度较快的方法:当然要用Java写. 解决方案