欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

批量將DNSPOD域名導(dǎo)入到DNS(廈門帝恩思)-創(chuàng)新互聯(lián)

小生博客:http://xsboke.blog.51cto.com

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),錦州企業(yè)網(wǎng)站建設(shè),錦州品牌網(wǎng)站建設(shè),網(wǎng)站定制,錦州網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,錦州網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
        -------謝謝您的參考,如有疑問,歡迎交流

將DNS供應(yīng)商DNSPOD(dnspod)的域名導(dǎo)入到供應(yīng)商DNS中.
DNS(廈門帝恩思)的API需要付費(fèi)使用,所以只能使用EXCEL的方式導(dǎo)入域名.

操作步驟:

  1. 打開[域名解析]頁面,然后找到[導(dǎo)入域名]按鈕.
  2. 進(jìn)入[導(dǎo)入域名]頁面,然后上傳excel即可.

下面是:DNS使用excel導(dǎo)入域名的提示.

溫馨提示:
1、上傳文件格式支持xls和xlsx,大小不超過2MB。
2、DNS云解析會(huì)按照預(yù)定模板掃描您的文件,并導(dǎo)入數(shù)據(jù)。下載模板
3、每次最多可導(dǎo)入100個(gè)域名,每個(gè)最多可以導(dǎo)入500條解析記錄,超出的部分將不會(huì)導(dǎo)入。
4、不同的域名按照sheet來區(qū)分,每個(gè)sheet一個(gè)域名。

此腳本是將DNSPOD的域名寫到excel,每個(gè)excel最多只寫入100個(gè)域名

from openpyxl import Workbook
import requests,time

'''
# 建議使用python3.X
# 需要安裝 requests和openpyxl庫
DNS使用excel導(dǎo)入域名時(shí),每次只允許導(dǎo)入100條,
所以我們使用DNSPOD的OffSet和Length參數(shù),
每次只取100個(gè)域名寫入到一個(gè)工作薄中,每個(gè)域名一個(gè)工作表(sheet),工作表的名字就是域名
'''

def Get_Init(Login_Token, OffSet, Length):
    '''
    需要通過函數(shù)Get_Domians來判定OffSet和Length的數(shù)值.
    :param Login_Token:
    :param OffSet:  記錄開始的偏移, 第一條記錄為 0, 依次類推.
    :param Length:  要獲取的域名數(shù)量, 比如獲取20個(gè), 則為20.
    :return:
    '''

    Time = time.time()
   wb = Workbook()
    FileName = './域名_' + str(Time) + '.xlsx'  # 定義工作薄的名稱

    Domain_R = requests.post('https://dnsapi.cn/Domain.List', data={'login_token': Login_Token,
                                                             'format': 'json',
                                                             'offset': OffSet,
                                                             'length': Length})
    Domain_Result_Data = Domain_R.json()
    Domians_Info = Domain_Result_Data['domains']

    sheet_count = 0 # 用來統(tǒng)計(jì)當(dāng)前工作薄中有多少個(gè)工作表(sheet)

    for Domain_Dict in Domians_Info:
        Domain_ID = Domain_Dict['id']
        Domain_Name = Domain_Dict['name']
        Domain_Status = Domain_Dict['status']
        Domain_Ext_Status = Domain_Dict['ext_status']
        if Domain_Status != 'enable':
            '''如果域名沒有啟用則跳過'''
            continue

        if Domain_Ext_Status:
            '''如果域名無效則跳過'''
            continue

        Cur_Sheet = wb.create_sheet(title=Domain_Name)  # 創(chuàng)建工作表,并且設(shè)置工作表的名字為域名
        Headers_List = ['主機(jī)','類型','線路','記錄值','MX優(yōu)先級(jí)','TTL'] # 設(shè)置第一行標(biāo)題
        Cur_Sheet.append(Headers_List) #  寫入第一行標(biāo)題

        Cols_Count = len(Headers_List)  # 定義列數(shù)
        Starting_Rows = 2  # 起始行為第二行,因?yàn)榈谝恍胁迦肓藰?biāo)題

        Record_R = requests.post('https://dnsapi.cn/Record.List', data={'login_token': Login_Token,
                                                                 'format': 'json',
                                                                 'domain_id': Domain_ID})
        Record_Result_Data = Record_R.json()
        Record_Info = Record_Result_Data['records']
        Record_List = []
        '''
        [Record_List] 的格式:
        [
         ['@','A','默認(rèn)','202.1.1.1','',600],
         ['www','CNAME','默認(rèn)','cname.baidu.com','',600],
         ['m','A','默認(rèn)','202.1.1.1','',600],
        ]
        '''
        for Record_Dict in Record_Info:
            Record_Name = Record_Dict['name']
            Record_Type = Record_Dict['type']
            Record_Value = Record_Dict['value']
            Record_Status = Record_Dict['enabled']  # 0,禁用   1,啟用
            if Record_Status == '0':
                '''如果記錄狀態(tài)為禁用則跳過'''
                continue

            if Record_Type == 'NS':
                '''如果記錄類型為NS則跳過'''
                continue

            Record_List.append([Record_Name,Record_Type,'默認(rèn)',Record_Value,'',600])

        End_Rows = len(Record_List) + Starting_Rows # 定義結(jié)束行
        Data_Row = 0    # 列表:[Record_List]的索引,從而循環(huán)取出每條解析記錄的信息
        for rows in range(Starting_Rows, End_Rows):
            Rows_Number = rows
            Index = 0   # 用于取出當(dāng)前解析記錄的記錄信息
            for Int in range(65, 65 + Cols_Count):
                Cols_Letter = chr(Int)
                Cur_Sheet[Cols_Letter + str(Rows_Number)] = Record_List[Data_Row][Index]
                Index = Index + 1
            Data_Row = Data_Row + 1

       wb.save(FileName)
        sheet_count += 1
    print(sheet_count)

def Get_Domians(Login_Token, Step_Size):
    '''
    :param Login_Token:
    :param Step_Size: 步長,就是每次獲取域名的數(shù)量
    :return:
    '''
    Count_R = requests.post('https://dnsapi.cn/Domain.List', data={'login_token': Login_Token,
                                                            'format': 'json'})
    Count_Result_Data = Count_R.json()
    if Count_Result_Data['status']['code'] != '1':
        return Count_Result_Data
    Count = int(Count_Result_Data['info']['domain_total'])
    for OffSet in range(0, Count, Step_Size):
        if Count > Step_Size:
            Integer = Count // int(Step_Size)  # 取整
            Remainder = Count % int(Step_Size)  # 取余
        else:
            # Integer = 0
            #Remainder = Count
            Get_Init(Login_Token=Login_Token, OffSet=OffSet, Length=Count)
            continue

        if OffSet != 0 and OffSet == Integer * Step_Size:
            Length = Remainder
            Get_Init(Login_Token=Login_Token, OffSet=OffSet, Length=Length)
        else:
            Length = Step_Size
            Get_Init(Login_Token=Login_Token, OffSet=OffSet, Length=Length)

Dnspod_Token = 'ID,Token_Str'
Get_Domians(Login_Token=Dnspod_Token,Step_Size=100)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享題目:批量將DNSPOD域名導(dǎo)入到DNS(廈門帝恩思)-創(chuàng)新互聯(lián)
本文地址:http://chinadenli.net/article46/cehdhg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google商城網(wǎng)站、手機(jī)網(wǎng)站建設(shè)面包屑導(dǎo)航、品牌網(wǎng)站制作外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
欧美国产极品一区二区| 国产精品伦一区二区三区在线| 欧美成人久久久免费播放| 日韩精品一区二区不卡| 黄片三级免费在线观看| 日韩精品亚洲精品国产精品| 好吊妞视频这里有精品| 色哟哟国产精品免费视频| 亚洲欧美中文日韩综合| 精品久久少妇激情视频| 久久大香蕉一区二区三区| 少妇熟女精品一区二区三区| 日本不卡在线视频中文国产| 1024你懂的在线视频| 欧美日韩在线观看自拍| 91插插插外国一区二区| 中文字幕91在线观看| 欧美黑人巨大一区二区三区| 亚洲国产丝袜一区二区三区四| 久久精品国产99精品亚洲| 中文字幕无线码一区欧美| 免费一级欧美大片免费看| 亚洲天堂久久精品成人| 黄色三级日本在线观看| 黄片在线免费看日韩欧美| 国产精品视频第一第二区| 亚洲男人天堂网在线视频| 黄片免费观看一区二区| 欧美国产精品区一区二区三区| 免费高清欧美一区二区视频| 久久精品国产一区久久久| 中文字幕日韩一区二区不卡| 欧美激情区一区二区三区| 儿媳妇的诱惑中文字幕| 五月激情五月天综合网| 免费观看一区二区三区黄片| 91精品国产综合久久福利| 人人妻在人人看人人澡| 亚洲一区二区三区在线中文字幕| 91麻豆视频国产一区二区| 亚洲国产av在线观看一区|