获取整个局域网IP地址(同网段)
2008-05-08 12:18
120 查看
由于判断局域网IP地址是否合法用户,同时访问自己设定的网络服务(根据网络环境不同,可能部署的IP不同),使用下面方式轮询了局域网IP,通过页面进行显示,基本上能判定intranet的网络IP地址
DirectoryEntry root = new DirectoryEntry("WinNT:");
DirectoryEntries domains = root.Children;
domains.SchemaFilter.Add("domain");
foreach (DirectoryEntry domain in domains)
{
Response.Write("domain name: " + domain.Name + "<br>");
DirectoryEntries computers = domain.Children;
computers.SchemaFilter.Add("computer");
foreach (DirectoryEntry computer in computers)
{
Response.Write("computers name: " + computer.Name + "<br>");
string strcomputername = computer.Name;
try
{
IPHostEntry iphe = Dns.GetHostByName(strcomputername);
foreach (IPAddress ip in iphe.AddressList)
{
Response.Write("computers ip: " + ip + "<br>");
}
}
catch (Exception e)
{
//throw;
}
DirectoryEntries users = computer.Children;
}
}
DirectoryEntry root = new DirectoryEntry("WinNT:");
DirectoryEntries domains = root.Children;
domains.SchemaFilter.Add("domain");
foreach (DirectoryEntry domain in domains)
{
Response.Write("domain name: " + domain.Name + "<br>");
DirectoryEntries computers = domain.Children;
computers.SchemaFilter.Add("computer");
foreach (DirectoryEntry computer in computers)
{
Response.Write("computers name: " + computer.Name + "<br>");
string strcomputername = computer.Name;
try
{
IPHostEntry iphe = Dns.GetHostByName(strcomputername);
foreach (IPAddress ip in iphe.AddressList)
{
Response.Write("computers ip: " + ip + "<br>");
}
}
catch (Exception e)
{
//throw;
}
DirectoryEntries users = computer.Children;
}
}
相关文章推荐
- 获取整个局域网IP地址(同网段)
- 获取同网段的IP地址和MAC地址
- 使用PHP在局域网中获取客户端 计算机名 IP地址 MAC地址
- Asp.net 根据IP地址获取跨网段mac地址函数【搜藏】
- 如何在MySQL中的获取IP地址的网段
- 浏览器端获取局域网IP地址,本机的MAC,以及机器名
- 浏览器端获取局域网IP地址,本机的MAC,以及机器名
- Java验证IP地址是否属于指定局域网网段
- 关于学习获取本机局域网之内的IP地址
- php获取本机的局域网(内网)IP地址的代码与函数说明
- MAC下ping整个局域网找到正在使用的ip地址并打印出来的脚本
- C#获取本机所有IP地址(包括局域网和本机外网IP)
- Android获取局域网所有设备的ip地址
- 获取本机的IP地址(局域网)与主机名称
- (华为)2个DHCP与一个中继搭配PC1与PC2获取不同网段IP地址
- Shell获取局域网指定IP地址的MAC和主机名,并插入数据库
- Linux中根据主机名获取其在局域网中的IP地址
- MFC如何获取同一局域网中主机的IP地址
- C#获取本机所有IP地址(包括局域网和本机外网IP)
- java 获取局域网中的所有主机名和IP地址