如何获取局域网内浏览者IP和机器名?
用.net技术,用C#在局域网内建一网站,如何在浏览者浏览时获取浏览主机的机器名?
试了很多:
Request.ServerVariables["REMOTE_ADDR"] 返回客户端IP
Request.ServerVariables["REMOTE_HOST"] 返回客户端IP,不知为什么不是主机名
Request.UserHostAddress; 返回客户端IP
Request.UserHostName; 有时不能获取计算机名,而是客户端IP,原因未知.
Dns.GetHostName() 获取服务器主机名(是在服务器编译生成的网站)
正在试验GetHostByName(string HostName),可是只要HostName是局域网内不存在的机器名,出错;是存在的机器名,都统一返回同一IP,并且这一IP不是机器设置的?
郁闷呀!
相关推荐
批处理bat实现扫描局域网所有机器IP、MAC地址和计算机名
批处理bat实现扫描局域网所有机器IP、MAC地址和计算机名
局域网IP与机器名转换工具:LANSEE使用指南
本文还有配套的精品资源,点击获取 简介:LANSEE是一款为局域网设计的工具,提供IP地址与机器名的快速转换,简化网络管理和通信。该软件无需安装,可直接运行,具有查看局域网内设备信息和快速搜索功能,极大地提高了网络管理员和用户的效率。其核心价值在于方便地转换IP与机器名、快速查看局域网设备以及高效的搜索机制,是网络管理和使用局域网资源的得力助手。 1. 局域网定义...
掌握机器名和电脑IP地址配置的实用工具
IP地址是互联网协议(Internet Protocol)地址的简称,它用于在TCP/IP(传输控制协议/互联网协议)网络中标识每个网络节点的唯一地址。IP地址由两部分组成:网络部分和主机部分。网络部分用于标识特定的网络,而主机部分则用于标识该网络上的特定设备。IP地址分为几个类别,以适应不同规模的网络:A类地址:以0开头,网络部分为8位,主机部分为24位,用于大型网络。B类地址:以10开头,网络部分为16位,主机部分为16位,用于中等规模网络。C类地址。
本地IP与机器名获取指南:Windows与Linux/Unix
简介:在IT管理中,获取本地IP地址和机器名对于网络通信和系统管理至关重要。本文将提供在Windows和Linux/Unix系统中获取这些信息的命令行、编程接口以及第三方工具的方法。读者将学习如何使用各种技术手段,包括命令行工具如ipconfighostname以及编程方法如.NET Framework和WinAPI,来获取和理解本地网络配置。
C_获取局域网的所有机器的IP和机器名[1].doc
还有个好办法,就是用命令符net view得到所有的计算机名后放到一个.txt文本文件中,再把里面的记录一条条地读出来. 以下是核心代码: 用C#来读取文本文件:


