2、单击更改适配器设置。
3、在弹出的网络连接界面中,鼠标右击以太网,单击属性。
4、在属性窗口中,单击tcpipv4协议。
我觉得你这个需求,倒不一定非得用c语言来实现。你这个其实可以调用百度的插件,因为你在百度上输入这个IP地址的话,然后他就能查出来这个IP所在的位置,你可以用JAVA,然后调用百度的一些插件就能实现这个功能。#include <iostream>using namespace std
#include <stdio.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <errno.h>
#include <string.h>
#include <stdlib.h>
void setIPv4(char * ip,char * gw,char * netmask){
char cmd[128]
//network interface
char nwkInf[5]="eth0"
//link down command in Linux
sprintf(cmd,"ip link set %s down",nwkInf)
system(cmd)
memset(cmd,0x00,64)
//command to set ip address, netmask
sprintf(cmd,"ifconfig %s %s netmask %s",nwkInf,ip,netmask)
system(cmd)
printf("\ncmd : %s",cmd) fflush(stdout)
memset(cmd,0X00,64)
//command to set gateway
sprintf(cmd,"route add default gw %s %s",gw,nwkInf)
system(cmd)
memset(cmd,0X00,64)
//link up command
sprintf(cmd,"ip link set %s up",nwkInf)
system(cmd)
}
int main(){
//calling function to set network settings
setIPv4("192.168.10.267","192.168.10.1","255.255.255.0")
return 0
}