日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Python 修改电脑DNS

發布時間:2023/12/15 综合教程 30 生活家
生活随笔 收集整理的這篇文章主要介紹了 Python 修改电脑DNS 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Pc電腦一般連網都是動態DHCP獲取局域的IP地址,而且DNS服務器為自動獲取地址。要修改DNS就要打開本地網絡-本地連接- 屬性- TCP/IP 手動修改DNS。

其實Python也可以通過WMI接口之間修改DNS服務器地址

WMI:

管理系統的核心;對于其他的Win32操作系統,WMI是一個有用的插件。WMI以CIMOM為基礎,CIMOM即公共信息模型對象管理器(Common Information Model Object Manager),是一個描述操作系統構成單元的對象數據庫,為MMC和腳本程序提供了一個訪問操作系統構成單元的公共接口。有了WMI,工具軟件和腳本程序訪問操作系統的不同部分時不需要使用不同的API;相反,操作系統的不同部分都可以插入WMI,如圖所示,工具軟件和腳本程序可以方便地讀寫WMI。

連接:http://baike.so.com/doc/5508538-5744284.html

免費的DNS 服務器IP地址:

['114.114.114.114', '114.114.115.115', '114.114.114.119', '114.114.115.119', '114.114.114.110',
            '114.114.115.110', '180.76.76.76', '223.5.5.5', '223.6.6.6', '1.2.4.8', '210.2.4.8', '199.91.73.222',
            '178.79.131.110', '208.67.222.222', '208.67.220.220', '8.8.8.8', '8.8.4.4']

代碼:

# -*- coding: UTF8 -*-
import wmi


def DnsDef():
    wmiService = wmi.WMI()
    colNicConfigs = wmiService.Win32_NetworkAdapterConfiguration(IPEnabled=True)
    if len(colNicConfigs) < 1:
        print("沒有找到可用的網絡適配器")
        exit()
    objNicConfig = colNicConfigs[0]
    arrDNSServers = ['114.114.115.115']
    returnValue = objNicConfig.SetDNSServerSearchOrder(DNSServerSearchOrder=arrDNSServers)
    if returnValue[0] == 0:
        print("修改成功")
    else:
        print("修改失敗")


DnsDef()

總結

以上是生活随笔為你收集整理的Python 修改电脑DNS的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。