• <table id="x5mq0"><track id="x5mq0"></track></table>
  • <code id="x5mq0"><nobr id="x5mq0"><sub id="x5mq0"></sub></nobr></code>

      <pre id="x5mq0"><small id="x5mq0"><p id="x5mq0"></p></small></pre>
    1. <pre id="x5mq0"><small id="x5mq0"><track id="x5mq0"></track></small></pre>

    2. <th id="x5mq0"><video id="x5mq0"></video></th>

      快速修改設置DNS,適應不同工作環境

      在不同環境下工作,難免會需要切換DNS。

      比如公司有DNS,家里又沒有DNS。如果想翻墻,需要設置DNS。切來切去非常麻煩,Windows沒有直接切換的方式,不像Mac可以提供不同工作場景的配置。

      基本切換方法

      1、打開網絡
      2、選擇更改適配器
      3、打開網絡連接屬性對話框
      4、打開IPv4協議屬性對話框
      5、設置你需要的DNS方式

      每次切換都需要這么長長的5步,不累死也煩死。還好Windows還是可以通過命令設置的。

      命令設置方法

      windows提供了一個非常強大的網絡管理命令,可以用netsh這個命令進行設置。這個命令網絡管理員一定非常熟悉。

      修改DNS只需要用到Interface網絡接口的子命令組,可以用Help查看。設置DNS只需要用

      netsh interface ipv4 set dns
      

      就可以搞定

      用法: set dnsservers [name=]<string> [source=]dhcp|static
                   [[address=]<IP address>|none]
                   [[register=]none|primary|both]
                   [[validate=]yes|no]
      
      參數:
      
            標記           值
            name         - 接口名稱或索引。
            source       - 為以下值之一:
                           dhcp: 將 DHCP 設置為源,用于為指定接口配置 DNS
                                 服務器。
                           static: 將用于配置 DNS 服務器的源設置為
                                   本地靜態配置。
            address      - 為以下值之一:
                           <IP address>: DNS 服務器的 IP 地址。
                           none: 清除 DNS 服務器列表。
            register     - 為以下值之一:
                           none: 禁用動態 DNS 注冊。
                           primary: 僅在主 DNS 后綴下注冊。
                           both: 在主 DNS 后綴和特定連接后綴下注冊。
            validate     - 指定是否將執行 DNS 服務器設置的驗證。
                           默認情況下,該值為 yes。
      
      
      備注: 將 DNS 服務器配置設置為 DHCP 或靜態模式。僅當
            源為 "static" 時,"addr" 選項還可用于為指定接口
            配置 DNS 服務器 IP 地址的靜態列表。如果 Validate 開關為 yes,
            則驗證新設置的 DNS 服務器。
      
      示例:
      
             set dnsservers name="Local Area Connection" source=dhcp
             set dnsservers "Local Area Connection" static 10.0.0.1 primary
      

      注意:
      這個命令需要管理員權限才能運行,cmd也需要以管理員方式啟動。

      修改IPV4的DNS為 127.0.0.1

      netsh interface ipv4 set dns name=本地連接 source=static addr=127.0.0.1 register=PRIMARY
      

      命令行參數:
      name ---- 需要修改的網絡連接名稱,就是叫 本地連接 那個什么的。
      addr ---- 設置成所需要的DNS

      恢復動態DNS

      netsh interface ip set dns name=本地連接 dhcp
      

      簡單一個命令就搞定

      簡單一個netsh命令就搞定需要手工點5下才能完成的事情,這個超爽。就是唯一還有一點不太爽的就是,這個命令是管理員權限的。

      每次運行命令敲這么多子也是麻煩,當然最后做個bat就完成了。

      設置BAT樣例

      Web網絡連接的DNS設置成本地127.0.0.1,具體為啥一般翻墻的東東都是用本地解析的。

      提示:一般如果沒有修改,可能就是 本地連接字樣的名字

      @echo off  
      
      rem //設置變量   
      set NAME="web"  
      set DNS1=127.0.0.1
      set DNS2=114.114.114.114
      
      
      echo 當前可用操作有:  
      echo   1 設置本地DNS代理
      echo   2 恢復動態DNS
      echo   3 退出  
      echo   .
      echo 請選擇后回車:  
      set /p operate=  
      if %operate%==1 goto 1  
      if %operate%==2 goto 2  
      if %operate%==3 goto 3  
      
      :1
      echo . 
      echo 正在設置本地DNS代理,請稍等...  
      echo 網絡 = %NAME%   
      echo DNS  = %DNS1%   
      echo .
      netsh interface ipv4 set dns name=%NAME% source=static addr=%DNS1% register=PRIMARY   
      echo 本地代理已設置!  
      pause  
      goto 3  
      
      
      :2  
      echo .
      echo 正在恢復動態DNS,請稍等...  
      echo 網絡 = %NAME%
      echo .
      netsh interface ip set dns name=%NAME% dhcp
      echo 恢復動態DNS設置!  
      pause  
      goto 3  
      
      :3  
      exit
      
      亚洲成A∨人片在线观看无码
    3. <table id="x5mq0"><track id="x5mq0"></track></table>
    4. <code id="x5mq0"><nobr id="x5mq0"><sub id="x5mq0"></sub></nobr></code>

        <pre id="x5mq0"><small id="x5mq0"><p id="x5mq0"></p></small></pre>
      1. <pre id="x5mq0"><small id="x5mq0"><track id="x5mq0"></track></small></pre>

      2. <th id="x5mq0"><video id="x5mq0"></video></th>