精华内容
下载资源
问答
  • Qt修改本机IP地址与获取本机IP地址

    千次阅读 2017-03-30 10:34:21
    修改本机IP: QString set="netsh interface ip set address \"本地连接\" static IP地址 子网掩码 网关; QProcess p; p.start(set); p.waitForStarted(); p.waitForFinished(); 获取本机IP: QString ...

    修改本机IP:

        QString set="netsh interface ip set address \"本地连接\" static IP地址 子网掩码 网关;
        QProcess p;
        p.start(set);
        p.waitForStarted();
        p.waitForFinished();

    获取本机IP:

    QString GetCurrentIp(QString Name)
    {
        QList<QNetworkInterface> network=QNetworkInterface::allInterfaces();    // 获取所有的接口
        foreach(QNetworkInterface net,network)
        {
            QString netName=net.humanReadableName();                            // 获取网络名称
    
            if(netName==Name)
            {
                QList<QNetworkAddressEntry> list=net.addressEntries();          // 获取IP地址与子掩码等
                foreach(QNetworkAddressEntry address,list)
                {
    
                    if(address.ip().protocol()==QAbstractSocket::IPv4Protocol)  // 获取IPv4的地址
                    {
                        return address.ip().toString();
                    }
                }
            }
        }
        return 0;
    }


    展开全文
  • C#修改本机IP地址的源代码

    热门讨论 2012-01-02 19:41:11
    摘要:C#源码,网络相关,IP地址  C#修改本机IP地址,一个简单的C#小程序,或许对初学者学习C#有不小的帮助。
  • 怎样在DOS下修改本机IP地址

    千次阅读 2012-07-16 23:36:58
    怎样在DOS下修改本机IP地址 能不能在命令行下直接修改Windows2K/XP系统的IP地址?,当然是可以的了。不仅可以修改IP地址,和相关的每个细节都可以用命令行方式进行配置。 只不过一般大家不太习惯罢了。 方法就是使用...

    怎样在DOS下修改本机IP地址

    能不能在命令行下直接修改Windows2K/XP系统的IP地址?,当然是可以的了。不仅可以修改IP地址,和相关的每个细节都可以用命令行方式进行配置。
    只不过一般大家不太习惯罢了。
    方法就是使用系统中提供的一个很NB的命令行工具“netsh”:
    首先,察看自己现在的IP地址:
    看下面就知道了,HOHO:

    呵呵,列出了三块网卡,其中接口名为“本地连接”的这块网卡配置情况:
    使用了固定IP,其中ip地址为192.168.0.24,其他信息略(自己不会看啊,呵呵),其余两块是VMWARE虚拟机的。
    好了,我们来修改这个IP
    呵呵,改成什么呢,稍微改一点点吧:

    呵呵,现在ip就是192.168.0.25了。
    其实刚才改IP的时候并没有把命令写完整,完整的看这个:

    呵呵,一堆命令吧,呵呵,现在的IP地址已经修改成10.0.0.55了。
    呵呵
    当然,命令行下修改IP也可以只用1条命令

    又改回来了,HOHO,到这里,netsh的最最最简单的功能,命令行下修改IP地址已经说完了。

    看到一个朋友是做网管的,管理着公司几个不同的,每次都要抱着笔记本修改成不同的ip地址、不同的子网掩码.....其实,只要能够充分的发挥Netsh脚本的功能,就可以最快捷的修改自身的配置。
    OK,开始
    首先,显示一个配置脚本
    Look:

    我们进入Netsh环境,切换到interface ip环境
    通过dump命令将当前配置情况显示了出来。
    第二步,导出一个配置脚本
    Look:

    这样,我们就把刚才显示的配置脚本保存成了一个文件c:interface.txt
    第三步,复制一个脚本拷贝interface2.txt并修改它
    呵呵,原因?简单嘛,为了更方便的切换环境啊

    注意哦,我们已经把所需要修改的ip地址、子网掩码、网关和dns做了修改。
    最后,再把新的配置文件直接导入系统。

    到这里,已经把配置部分修改了

    总结:
    通过Netsh里面的dump命令可以直接显示配置脚本。
    而通过netsh -c interface ip dump >c:interface.txt的方式可以导出配置脚本。
    然后再netsh -f c:interface.txt的方式又可以把导出的配置脚本再导回去。
    一来一去间,就可以轻松的实现方便的修改配置。
    Netsh里面还有很多很多命令,诸如可以进入netsh环境后,在根级目录用exec命令
    也可以加载一个配置脚本。
    另外还有对wins、路由、ras等服务的配置也可以通过Netsh的内置命令直接操作。
    Windows的帮助里面都有相关的介绍。

    netsh参考资料

    A. 基本用法
      1,新建记事本,写入如下信息:(横线中间内容)
    int ip
    set address name="本地连接" source=static addr=192.168.0.107 mask=255.255.255.0
    set address name="本地连接" gateway=192.168.0.1 gwmetric=1
      保存为218.sh,请注意后缀名为sh。解释一下,以上设置的addr是IP地址,mask是子网掩码,gateway是网关,gwmetric是默认网关的跃点数。

      2,再新建记事本,写入如下信息:(横线中间内容)
    netsh exec 218.sh
      保存为218.bat批处理文件,这个很容易理解,就是通过netsh命令运行一个脚本文件。当运行此批处理时,就调用了218.sh文件,达到修改IP地址和网关的目的。

      把以上文件放在硬盘任何位置,再建立快捷方式指向218.bat,就很容易实现的了对IP地址的方便切换和控制。
    B. 应用扩展
      以上情况只是更改了IP,掩码,网关,用样的道理,更改sh文件又有不同用法:
    int ip
    set address name="本地连接" source=dhcp //自动获取IP地址
    set dns name="本地连接" source=dhcp //自动获取DNS
    set dns "本地连接" static 192.168.0.1 primary //设置首选DNS为192.168.0.1
    set dns "本地连接" static none //清除DNS列表
      其实刚才第一个例子可以简单的写为:
    set address "本地连接" static 192.168.0.107 255.255.255.0 192.168.0.1 1
      "本地连接"为name连接名,192.168.0.107为addr待设定IP地址,255.255.255.0为mask子网掩码,192.168.0.1 1为gateway网关,1为gwmetric默认网关的跃点数

    C. netsh命令的基本和扩展用法
    netsh>/?

    下列指令有效:
    此上下文中的命令:
    .. - 移到上一层上下文级。
    ? - 显示命令列表。
    aaaa - 更改到 `netsh aaaa' 上下文。
    abort - 丢弃在脱机模式下所做的更改。
    add - 在项目列表上添加一个配置项目
    alias - 添加一个别名
    bridge - 更改到 `netsh bridge' 上下文。
    bye - 退出程序。
    commit - 提交在脱机模式中所做的更改。
    delete - 在项目列表上删除一个配置项目。
    dhcp - 更改到 `netsh dhcp' 上下文。
    diag - 更改到 `netsh diag' 上下文。
    dump - 显示一个配置脚本。
    exec - 运行一个脚本文件。
    exit - 退出程序。
    help - 显示命令列表。
    interface - 更改到 `netsh interface' 上下文。
    ipsec - 更改到 `netsh ipsec' 上下文。
    offline - 将当前模式设置成脱机。
    online - 将当前模式设置成联机。
    popd - 从堆栈上打开一个上下文。
    pushd - 将当前上下文放入堆栈。
    quit - 退出程序。
    ras - 更改到 `netsh ras' 上下文。
    routing - 更改到 `netsh routing' 上下文。
    rpc - 更改到 `netsh rpc' 上下文。
    set - 更新配置设置。
    show - 显示信息。
    unalias - 删除一个别名。
    wins - 更改到 `netsh wins' 上下文。

    下列的子上下文可用:
    aaaa bridge dhcp diag interface ipsec ras routing rpc wins

    若需要命令的更多帮助信息,请键入命令,接着是空格,后面跟 ?。
    netsh>
    ————————————————————

    由以上可以看出,在netsh模式下,还可进入下级的操作模式:
    aaaa
    |—下列指令有效:
    命令从 netsh 上下文继承:
    show alias - 列出所有定义的别名。
    show helper - 请列出所有顶层的助手。
    show mode - 显示当前的模式。

    此上下文中的命令:
    show clients - 以脚本格式转储 aaaa 客户端设置。
    show config - 以脚本格式转储 aaaa 配置信息。
    show connection_request_policies - 以脚本格式转储 aaaa 连接请求策略设置。
    show logging - 以脚本格式转储 aaaa 日志记录设置。
    show remote_access_policies - 以脚本格式转储 aaaa 远程访问策略设置。
    show server_settings - 以脚本格式转储 aaaa 服务器设置。
    show version - 显示一个 aaaa 配置数据库的版本。

    bridge
    |—下列指令有效:
    命令从 netsh 上下文继承:
    show alias - 列出所有定义的别名。
    show helper - 请列出所有顶层的助手。
    show mode - 显示当前的模式。

    此上下文中的命令:
    show adapter - 显示配置为单桥的适配器。

    dhcp
    |—下列指令有效:
    list - 列出所有可用的命令。
    help - 显示帮助。
    ? - 显示帮助。

    add server - 在目录服务上的授权服务器中添加服务器。
    delete server - 从目录服务中的授权的服务器列表中删除一 DHCP 服务器。
    show server - 为当前域显示所有在目录服务中的 DHCP 服务器
    server [\\servername/ipaddress] - 将上下文切换到指定的服务器。
    空值意味着是本地机器。

    diag
    |—下列指令有效:
    命令从 netsh 上下文继承:
    show alias - 列出所有定义的别名。
    show helper - 请列出所有顶层的助手。
    show mode - 显示当前的模式。

    此上下文中的命令:
    show adapter - 显示所有适配器。
    show all - 显示所有类别。
    show client - 显示所有网络客户端。
    show computer - 显示计算机信息。
    show dhcp - 显示每个适配器的 DHCP 服务器。
    show dns - 显示每个适配器的 DNS 服务器。
    show gateway - 显示每个适配器的默认网关服务器。
    show ieproxy - 显示 Internet Explorer 的服务器名称和端口号。
    show ip - 显示每个适配器的 IP 地址。
    show mail - 显示邮件服务器名称和端口号。
    show modem - 显示所有调制解调器。
    show news - 显示新闻服务器名称和端口号。
    show os - 显示操作系统信息。
    show test - 显示所有类别并执行所有测试。
    show version - 显示 Windows 和 WMI 版本。
    show wins - 显示每个适配器的首选和辅助 WINS 服务器。

    interface
    |—下列指令有效:
    命令从 netsh 上下文继承:
    show alias - 列出所有定义的别名。
    show helper - 请列出所有顶层的助手。
    show mode - 显示当前的模式。

    此上下文中的命令:
    show credentials - 显示用于连接到接口的凭据。
    show interface - 显示接口。

    ipsec
    |—下列指令有效:
    下列指令有效:

    此上下文中的命令:
    show alias - 列出所有定义的别名。
    show helper - 请列出所有顶层的助手。
    show mode - 显示当前的模式。

    ras
    |—下列指令有效:
    命令从 netsh 上下文继承:
    show alias - 列出所有定义的别名。
    show helper - 请列出所有顶层的助手。
    show mode - 显示当前的模式。

    此上下文中的命令:
    show activeservers - 听远程访问服务器广告。
    show authmode - 显示身份验证模式。
    show authtype - 显示当前启用的身份验证类型。
    show client - 显示连接到此计算机的远程访问客户端。
    show link - 显示 PPP 要协商的链接属性
    show multilink - 显示 PPP 要协商的多重链接
    show registeredserver - 显示计算机是否注册为在给定的域中的
    Active Directory 中的远程访问服务器。
    show user - 为用户显示远程访问属性。

    routing
    |—下列指令有效:
    此上下文中的命令:
    show alias - 列出所有定义的别名。
    show helper - 请列出所有顶层的助手。
    show mode - 显示当前的模式。

    rpc
    |—下列指令有效:
    此上下文中的命令:
    ? - 显示命令列表。
    add - 创建子网的“添加”列表。
    delete - 创建子网的“删除”列表。
    dump - 显示一个配置脚本。
    help - 显示命令列表。
    reset - 将选择绑定设置重置为 'none' (监听所有界面)。
    show - 在系统上显示每个子网的选择绑定状态。

    wins
    |—下列指令有效:
    此上下文中的命令:
    show alias - 列出所有定义的别名。
    show helper - 请列出所有顶层的助手。
    show mode - 显示当前的模式。
      netsh命令功能的强大,在这里就不深入讨论了,有兴趣的朋友可在cmd模式下,直接netsh回车进入netsh模式,提醒一点,回到上级用.或者..,退出netsh模式用bye或者exit。

    当显示指定了无效的接口 本地连接时,你的远程注册边服务可能没有打开,只要在控制面版计算机-管理-服务中启动Remote Registry Service 进程对应为regsvc.exe
    展开全文
  • 用bat批处理自动修改本机IP地址

    千次阅读 2018-11-01 20:18:20
    @ECHO ---------- 设置本机IP地址 ---------- if {%1}=={} netsh interface IP set address "本地连接" static 192.168.1.88 255.255.255.0 &gt;nul if NOT {%1}=={} netsh interface IP set ...

    @ECHO OFF
    @ECHO ----------  设置本机IP地址  ----------
    if {%1}=={} netsh interface IP set address "本地连接" static 192.168.1.88 255.255.255.0 >nul
    if NOT {%1}=={} netsh interface IP set address "本地连接" static %1 255.255.255.0 >nul
    netsh interface IP set address "本地连接" static gateway=192.168.1.1 gwmetric=1 >nul
    @ECHO.
    @ECHO 设置成功!
    netsh interface IP set dns "本地连接" static 202.96.128.86 >nul
    netsh interface ip add dns "本地连接" 202.96.128.166 index=2 >nul

    设置完成后系统变成这样:

    可根据需要修改

     

    展开全文
  • 修改本机IP地址第一种方式: setup  1)选择“网络配置” 2)选择“设备配置” 3)选择“第一块网卡” 4)设置IP地址等详细信息 5)service network restart ( 必须要有)第二种方式修改用户名安装下图...

    修改本机IP地址

    第一种方式:

    setup

     1)选择“网络配置”

    这里写图片描述

     2)选择“设备配置”

    这里写图片描述

     3)选择“第一块网卡”

    这里写图片描述

     4)设置IP地址等详细信息

    这里写图片描述

     5)service network restart ( 必须要有)

    第二种方式

    这里写图片描述

    修改用户名

    安装下图修改就可以了

    这里写图片描述

    修改主机名字

    linux查看主机名

    [root@linux_epm2 ~]# hostname

    修改network文件

    然后修改/etc/sysconfig下的network文件:
    [root@linux_epm2 ~]# cd /etc/sysconfig
    [root@linux_epm2 sysconfig]# vi network
    NETWORKING=yes
    HOSTNAME= localhost.localdomain

    修改hosts文件

    [root@linux_epm2 sysconfig]# cd /etc
    [root@linux_epm2 etc]# vi hosts

    展开全文
  • node 获取本机 ip 地址

    千次阅读 2018-04-04 17:49:43
    node 获取本机 ip 地址 问题描述 开发 H5 时,经常会使用真机进行调试本地环境、webpack 配置服务器好多脚手架写的都是固定的,而在团队开发中需要每人配置自己的本机 ip 进行开发,每次开启开发环境的都需要...
  • 公司软件涉及多个用户终端,研发内部测试或者工程出差经常会涉及到主机IP地址修改的问题,每次修改IP地址都需要打开网络和共享中心,更改适配器设置,修改对应网络连接的IP属性。使用脚本实现省时又省力。步骤如下:...
  • 获取对外的IP地址,获取本机在局域网中的IP地址
  • 更改为自己设置的IP地址参考: 1.桌面右下角右击打开网络设置 2.选择更改适配器选项 3.右击网络选择WLAN属性 4.更改为自己设置的IP地址 参考: https://zhidao.baidu.com/question/43844456.html ...
  • 怎样绑定本机IP地址与网卡MAC地址

    千次阅读 2013-03-07 23:18:46
    首先要查看自己的IP地址和网卡的MAC地址。对于Windows 98/Me,执行Winipcfg,在对话框看到的IP地址就是要查的IP地址,而“适配器地址”就是网卡的MAC地址。在Windows 2000/XP系统下,要在命令提示符下输入“ipconfig...
  • vscode获取本机IP地址

    2020-08-19 18:53:47
    在vscode终端输入ipconfig得到本机IP地址 修改自定义本地局域地址中为localhost为49.233.66.125,进而使得别人可以通过你的IP地址访问你的项目 例 IP地址:8080
  • 昨天学会了编程实现获取本地网卡信息,今天再接再砺学会了修改本机ip地址。其实原理很简单就是用c++调用一下dos命令而已,不得不说,dos命令实在是太强大了,当然听说还有种修改注册表的方法,不过没有试验过,所以...
  • shell获取本机ip地址

    千次阅读 2019-10-19 18:53:22
    当我们使用ifconfig命令的时候,会发现结果中有ip地址, 一般来说,我们不需要localhost的地址,因此只需获取eth0即可,这里不同的机器不同,可能需要稍作修改。 下面 给出实际运行脚本 #!/bin/bash arg=$(ifconfig ...
  • 这个问题有点弱。。。如何更改本机内网ip地址,如将ip改为10.0.3.3,访问ip10.0.3.3的共享等同于访问127.0.0.1的共享,要在没有网络(有网卡)的情况下实现(只要机能用就行)windows8.1系统
  • 用VBScript修改本机IP地址

    千次阅读 2013-02-01 09:46:59
    Dim IP,Name Ip=Inputbox ("请输入IP") strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colNetAdapters = objWMIService.ExecQuery _ ("Select * from Win32_
  • ioctl函数原型: int ioctl(int fd, int request, ..../*void *arg*...int request:SIOCSIFADDR 修改ip地址  SIOCSIFNETMASK 修改子网掩码  SIOCADDRT 修改网关 第三个参数:分别为相对应的结构体。ip和子网掩码结构
  • 修改本机固定ip地址脚本

    千次阅读 2019-02-17 15:02:52
    ip set address 设置ip地址 name=网络适配器名称 addr=IPV4地址 mask=IPV4子网掩码 gateway=IPV4默认网关 netsh interface ip set address name="Wi-Fi" source=static addr=192.168.1.222 mask=255...
  • 第二种、修改注册表(重启生效) 1、打开SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards  RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Network...
  • 使用命令提示符修改本机IP地址 使用快捷键“win+r”打开运行,输入"cmd"并回车,打开命令提示符。 “netsh”—回车—“interface”—回车—“ip”—回车 3. 输入{set adress “连接名称” static 新IP地址...
  • 查看本机ip地址

    千次阅读 2018-11-25 17:36:18
    先打开控制面板,找到网络和共享中心 点击更改适配器设置 点击属性   勾选Internet协议版本4(TCP/IPv4) 返回桌面,键盘输入win+R,输入cmd,在命令提示符里输入ipconfig  ...
  • windows下用c++获取本机ip地址

    千次阅读 2017-11-09 23:03:24
    windows下用c++获取本机ip地址工作过程中遇到一个需求,需要获取本机ip地址,同时获取机网络连接情况,即网线是否连接。经过多番搜索,有如下3种方案。1、管道+多进程思路:在一个cmd中执行ipconfig并获取其输出。...
  • Python 获取本机 IP 地址

    千次阅读 2019-09-08 10:41:47
    在参考网上获取 IP 地址的代码,具体实现如下: import socket import fcntl import struct def get_ip_address(ifname): s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) return socket.inet_ntoa(fcntl....
  • 禁止PC机修改IP地址工具合集,一共集成有3种不同的方式。
  • Linux下C语言获取和修改本机IP地址

    千次阅读 2015-02-09 10:35:16
    /** 头文件*/#ifndef _GET_IP_H #define _GET_IP_H extern char *get_ip(char *ip); extern int set_hand_ip(const char *ip); extern int check_right_ip(const char *ip); #endif //====================
  • 用java获取本机IP地址

    2017-09-26 11:27:06
    在网上找了几个用java获取本机IP地址的代码,发现都少都有些不完美,自己整理了一下.突然之间很想把自己的IP地址给获取了,虽然用系统自带命令可以得到,但自己想写一个程序获取一下,到网上搜索了一下java获取本机...
  • linux监听非本地IP linux在非本机IP地址监听 ngx双机高可用 haproxy
  • 设备需要: 网络摄像 若干 电脑全家桶 若干 网线 若干 摄像电源适配器 若干 实际操作(针对大华网络摄像) 1、下载软件 SmartPSS、大华工具管家...3、修改ip为自动获取 4、运行SmartPSS客户端,查询设备ip ...
  • 2.点击“搜索设备”后在列表里面会显示当前所有IP摄像,默认IP地址为192.168.1.10如图:

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 539,285
精华内容 215,714
关键字:

怎样更改本机ip地址