下面是获取Linux下子网掩码,Windows的获取方式有变化,需要通过cmd.exe ipconfig运行后截取内容,这里暂时只有Linux的获取方式。
String getLocalMask(){
String cmd="ifconfig";
//String cmd="curl -s 'http://checkip.dyndns.org' | sed 's/.*Current IP Address: \\([0-9\\.]*\\).*/\\1/g'";
String Mask="";//子网掩码
try{
Process proc = Runtime.getRuntime().exec(cmd);
BufferedReader theReader = new BufferedReader(new InputStreamReader(proc.getInputStream()));
String infor ="";
while((infor=theReader.readLine())!=null){
//out.print(infor);
if (infor.indexOf("Mask:")!=-1){
Mask = infor.substring(infor.indexOf("Mask:")+5);
break;
}
}
theReader.close();
proc.destroy();
}catch(Exception e){
e.printStackTrace();
}
return Mask;
}
分享到:
相关推荐
实现通过ip地址和子网掩码位数计算得出子网段的ip地址范围
java获取Centos7服务器网卡ip 子网掩码 默认网关 DNS 同时设置网卡 及 重启网卡参考
C语言编写 网络编程获取子网掩码 需安装库函数
子网掩码计算器下载/子网掩码计算器单机版--亲测好用 子网掩码计算器下载/子网掩码计算器单机版--亲测好用 子网掩码计算器下载/子网掩码计算器单机版--亲测好用 子网掩码计算器下载/子网掩码计算器单机版--亲测好用 ...
在了解如何获取本地子网掩码信息之前,我们首先需要理解子网掩码的基本原理。 子网掩码通常是一个32位的二进制数,与IP地址结合使用来确定网络部分和主机部分。它与IP地址进行逻辑“与”运算,以便区分网络ID和主机...
在Android平台上,获取WiFi网络的IP地址、子网掩码、网关以及DNS信息是开发者经常需要处理的任务,这有助于实现各种网络相关的功能,比如网络诊断、设备间通信或者网络状态监控。以下将详细介绍如何在Android中获取...
IpRangeUtil;java 校验Ip段(子网掩码); 支持 iptables.patterns=10.0.0.0/8,192.168.0.0/16,172.16.0.0/12,202.195.129.240/28,202.195.128.0/20
### 子网掩码详解及作用 #### 一、子网掩码的概念 子网掩码(subnet mask),又称作网络掩码、地址掩码、子网络遮罩,是用来区分IP地址中的网络部分和主机部分的一种工具。在互联网中,每一个IP地址都需要与其对应...
在C#编程中,获取本地IP地址、子网掩码以及广播地址是网络编程中常见的需求。这通常涉及到网络接口的探测和IP网络配置信息的提取。以下将详细讲解如何在C#中实现这些功能。 首先,我们需要了解基础概念。IP地址是...
子网掩码是IP地址分配中的一个重要概念,用于标识网络部分和主机部分,在TCP/IP协议栈中起到关键作用。在互联网上,每个设备都有一个唯一的IP地址,由四组数字(0-255)组成,用点分十进制表示。而子网掩码则是与IP...
在这个"易语言源码本机IP地址、子网掩码、DNS服务器地址设置.rar"压缩包中,包含的是使用易语言编写的程序,用于获取和设置本机的网络配置信息,如IP地址、子网掩码以及DNS服务器地址。 在计算机网络中,IP地址是...
例如,可以调用`GetHostByName`函数查询IP地址,`GetNetworkParams`获取子网掩码和默认网关,以及`SetDnsServerSearchOrder`设置DNS服务器。同时,为了保证程序的安全性和稳定性,还需要处理可能的错误情况,如网络...
子网掩码是网络协议中的一个重要概念,它在IP地址分配和网络划分中起到关键作用。在IPv4系统中,每个IP地址由32位组成,分为网络部分和主机部分,而子网掩码就是用来区分这两部分的。本文将深入探讨子网掩码的原理、...
- subnet10.exe:可能同样提供类似的子网掩码计算功能,可能专注于10类IP地址的子网划分,或者包含更高级的计算选项。 5. 子网掩码计算: - 计算子网数量:给定一个特定的子网掩码,可以计算出能够划分的子网数量...
本资源是关于子网及子网掩码的 PPT 学习教案,总共 19 页,涵盖了子网的概念、子网掩码的作用、子网的划分、子网掩码的计算、广播地址的计算等知识点。 子网的概念 子网是一个网络在内部裂分成若干个网络,而外部...
子网掩码是网络协议中的一个重要概念,它用于在IP地址中标识网络和主机部分。在TCP/IP协议栈中,每个IP地址都伴随着一个子网掩码,它们共同定义了一个网络的拓扑结构和地址空间的划分。子网掩码计算器是一种实用工具...
本文以一个完整实例形式介绍了C++实现获取IP、子网掩码、网关、DNS等本机网络参数的方法,供大家参考,具体的完整实例如下: #pragma comment(lib,Ws2_32.lib) #include #pragma comment(lib, Iphlpapi.lib) using...
子网掩码是网络协议中的一个重要概念,它用于标识网络部分和主机部分,在IP地址的划分中起到关键作用。在互联网的世界里,IP地址由32位二进制数组成,通常以点分十进制的形式表示。而子网掩码则同样是一个32位的二...
2. 在Linux或Unix系统中,使用`ifconfig`命令可以查看IP和子网掩码。在没有`ifconfig`的系统中,可以使用`ip addr show`命令。 3. 在编程环境中,可以使用各种语言的库来获取IP和子网掩码。例如,Python有`socket`...
有的可能支持批量计算,适用于大规模网络规划;还有的可能具备高级功能,如VLSM(可变长子网掩码)计算,用于更灵活的网络划分。 使用子网掩码计算器时,用户需要注意几个关键点: 1. 确定IP地址类别:了解IP地址是...