如何用编程的方法设定电脑的IP地址,子网掩码,默认网关,DNS等

解决方案 »

  1.   

    拼凑命令行ipconfig ...,再执行它
      

  2.   

    将以下文本拷贝到一个文本文件中:
    @echo.
    @echo           -----------------------------------------
    @echo            本命令将自动为“本地连接”填写以下内容:
    @echo               IP地址:自动分配
    @echo               网关:  自动分配
    @echo               DNS:    自动分配
    @echo           -----------------------------------------
    @echo. 
    @echo.
    @echo 没有接入局域网的用户,开机时,系统因搜索不到IP地址,进系统的速度稍慢,请在
    @echo 本地连接填上IP地址(任意),就可加快系统的启动速度。所以本批处理仅是为单机拨
    @echo 号上网的用户准备的,局域网用户请不要理会本批处理,乱改可能导致您上不了网。
    @echo.
    @echo.
    @ pause
    @echo off
    netsh interface ip set address name="本地连接"  source=static addr=192.168.0.217 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=0 
    netsh interface ip set dns name="本地连接" source=static addr=192.168.0.1并将其命名为1.bat,双击执行即可。
      

  3.   

    能不能详细解释下这个命令我用这个时候发现两个问题
    1、 运行这个时候并不像说明的一样IP地址  网关 DNS自动分配,还是手动分配的,只是IP改成了192.168.0.217 
    2、我把IP设成自动分配 再运行这个 发现IP和 子网掩码   设置好了 但默认网关 和DNS 是空的
    请问怎么做才能4样 全部设置好?
      

  4.   

    @echo off
    netsh interface ip set address name="本地连接" source=static addr=192.168.0.217 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=0  
    netsh interface ip set dns name="本地连接" source=static addr=192.168.0.1为什么我设置默认网关 和DNS总是失败呢?
    每次 先设成自动取IP  再运行, 默认网关 和DNS全是空的  ?
      

  5.   

    static addr  :    静态IP地址
    mask:             子网掩码
    getway:           网关
    dnsname后面的addr: DNS服务器地址这些内容都是你在文本编辑器中编辑好了再执行的不管你设置IP自动获取还是静态获取,它都会改变你需要的四项值的!
      

  6.   

    我的代码是
    @echo off
    netsh interface ip set address name="本地连接" source=static addr=192.168.0.217 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=0  
    netsh interface ip set dns name="本地连接" source=static addr=192.168.0.1
    我先把IP设成自动获取然后运行.BAT文件
    结果是
    默认网关  和DNS是空的,  请问这是为什么?怎么解决啊?
      

  7.   

    @echo off
    netsh interface ip set address name="本地连接"  source=dhcp
    netsh interface ip set dns name="本地连接" source=dhcp自动获取
      

  8.   

    测试成功了  原来点击bat文件以后要等半分钟才可以  我都是等10秒钟就关了的 所以网关还没设置谢谢大家了!