📜  C程序查找IP地址,子网掩码和默认网关

📅  最后修改于: 2021-05-26 00:35:48             🧑  作者: Mango

术语

IP地址: IP地址,是Internet协议地址的缩写,是网络硬件的标识号。具有IP地址可以使设备通过基于IP的网络(例如Internet)与其他设备进行通信。

子网掩码:子网掩码是一个32位数字,用于通过将IP地址分为网络地址和主机地址来区分IP地址的网络组成部分。子网掩码用于设计连接本地网络的子网或子网。并确定IP地址属于哪个子网。

默认网关:默认网关用作网络计算机用来将信息发送到另一个网络或Internet中的计算机的访问点或IP路由器。默认仅表示默认情况下使用此网关,除非应用程序指定了另一个网关。默认网关允许网络上的计算机与另一网络上的计算机通信。没有它,网络将与外界隔离。

使用系统命令

要获取IP地址,子网掩码和默认网关,我们在cmd中执行ipconfig命令,这里我们将使用中的system()来借助C程序执行系统操作:

#include 
#include 
  
int main()
{
  system("c:\\windows\\system32\\ipconfig");
  return 0;
}

使用execl命令

这将显示IPv4地址,子网掩码和默认网关。也可以使用execl()函数执行相同的操作。要执行后面的代码,请执行以下代码:

#include 
#include 
#include 
  
int main()
{
  execl("c:\\windows\\system32\\ipconfig", "ipconfig", 0);
  return 0;
}

输出:

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。