精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

域名是如何綁定動態(tài)IP的?

網(wǎng)絡(luò) 通信技術(shù)
一般家庭網(wǎng)絡(luò)的公網(wǎng)IP都是不固定的,而我又想通過域名來訪問自己服務(wù)器上的應(yīng)用,也就是說:需要通過將域名綁定到動態(tài)IP上來實現(xiàn)這個需求。于是乎,我開始探索實現(xiàn)的技術(shù)方案。

[[439935]]

一般家庭網(wǎng)絡(luò)的公網(wǎng)IP都是不固定的,而我又想通過域名來訪問自己服務(wù)器上的應(yīng)用,也就是說:需要通過將域名綁定到動態(tài)IP上來實現(xiàn)這個需求。于是乎,我開始探索實現(xiàn)的技術(shù)方案。

通過在網(wǎng)上查閱一系列的資料后,發(fā)現(xiàn)阿里云可以做到實現(xiàn)動態(tài)域名解析DDNS。于是乎,一頓操作下來,我實現(xiàn)了域名綁定動態(tài)IP。這里,我們以Python為例實現(xiàn)。

小伙伴們注意啦:Java版源碼已提交到:https://github.com/sunshinelyz/mykit-ddns

好了,說干就干,我們開始吧,走起~~

阿里云DDNS前置條件

  • 域名是在阿里云購買的
  • 地址必須是公網(wǎng)地址,不然加了解析也沒有用

通過阿里云提供的SDK,然后自己編寫程序新增或者修改域名的解析,達到動態(tài)解析域名的目的;主要應(yīng)用于pppoe撥號的環(huán)境,比如家里設(shè)置了服務(wù)器,但是外網(wǎng)地址經(jīng)常變化的場景;再比如公司的pppoe網(wǎng)關(guān),需要建立虛擬的場景。

安裝阿里云SDK

需要安裝兩個SDK庫,一個是阿里云核心SDK庫,一個是阿里云域名SDK庫;

阿里云核心SDK庫

  1. pip install aliyun-python-sdk-core 

阿里云域名SDK庫

  1. pip install aliyun-python-sdk-domain 

阿里云DNSSDK庫

  1. pip install aliyun-python-sdk-alidns 

設(shè)計思路

  • 獲取阿里云的accessKeyId和accessSecret
  • 獲取外網(wǎng)ip
  • 判斷外網(wǎng)ip是否與之前一致
  • 外網(wǎng)ip不一致時,新增或者更新域名解析記錄

實現(xiàn)方案

這里,我直接給出完整的Python代碼,小伙伴們自行替換AccessKey和AccessSecret。

  1. #!/usr/bin/env python 
  2. #coding=utf-8 
  3.  
  4. # 加載核心SDK 
  5. from aliyunsdkcore.client import AcsClient 
  6. from aliyunsdkcore.acs_exception.exceptions import ClientException 
  7. from aliyunsdkcore.acs_exception.exceptions import ServerException 
  8.  
  9. # 加載獲取 、 新增、 更新、 刪除接口 
  10. from aliyunsdkalidns.request.v20150109 import DescribeSubDomainRecordsRequest, AddDomainRecordRequest, UpdateDomainRecordRequest, DeleteDomainRecordRequest 
  11.  
  12. # 加載內(nèi)置模塊 
  13. import json,urllib 
  14.  
  15. # AccessKey 和 Secret  建議使用 RAM 子賬戶的 KEY 和 SECRET 增加安全性 
  16. ID = 'xxxxxxx' 
  17. SECRET = 'xxxxxx' 
  18.  
  19. # 地區(qū)節(jié)點 可選地區(qū)取決于你的阿里云帳號等級,普通用戶只有四個,分別是杭州、上海、深圳、河北,具體參考官網(wǎng)API 
  20. regionId = 'cn-hangzhou' 
  21.  
  22. # 配置認證信息 
  23. client = AcsClient(ID, SECRET, regionId) 
  24.  
  25. # 設(shè)置主域名 
  26. DomainName = 'binghe.com' 
  27.  
  28. # 子域名列表  列表參數(shù)可根據(jù)實際需求增加或減少值 
  29. SubDomainList = ['a''b''c'
  30.  
  31. # 獲取外網(wǎng)IP   三個地址返回的ip地址格式各不相同,3322 的是最純凈的格式, 備選1為 json格式  備選2 為curl方式獲取  兩個備選地址都需要對獲取值作進一步處理才能使用 
  32. def getIp(): 
  33.     # 備選地址:1, http://pv.sohu.com/cityjson?ie=utf-8    2,curl -L tool.lu/ip 
  34.     with urllib.request.urlopen('http://www.3322.org/dyndns/getip'as response: 
  35.         html = response.read() 
  36.         ip = str(html, encoding='utf-8').replace("\n"""
  37.     return ip 
  38.  
  39. # 查詢記錄 
  40. def getDomainInfo(SubDomain): 
  41.     request = DescribeSubDomainRecordsRequest.DescribeSubDomainRecordsRequest() 
  42.     request.set_accept_format('json'
  43.  
  44.     # 設(shè)置要查詢的記錄類型為 A記錄   官網(wǎng)支持A / CNAME / MX / AAAA / TXT / NS / SRV / CAA / URL隱性(顯性)轉(zhuǎn)發(fā)  如果有需要可將該值配置為參數(shù)傳入 
  45.     request.set_Type("A"
  46.  
  47.     # 指定查記的域名 格式為 'test.binghe.com' 
  48.     request.set_SubDomain(SubDomain) 
  49.  
  50.     response = client.do_action_with_exception(request) 
  51.     response = str(response, encoding='utf-8'
  52.  
  53.     # 將獲取到的記錄轉(zhuǎn)換成json對象并返回 
  54.     return json.loads(response) 
  55.  
  56. # 新增記錄 (默認都設(shè)置為A記錄,通過配置set_Type可設(shè)置為其他記錄) 
  57. def addDomainRecord(client,value,rr,domainname): 
  58.     request = AddDomainRecordRequest.AddDomainRecordRequest() 
  59.     request.set_accept_format('json'
  60.  
  61.     # request.set_Priority('1')  # MX 記錄時的必選參數(shù) 
  62.     request.set_TTL('600')       # 可選值的范圍取決于你的阿里云賬戶等級,免費版為 600 - 86400 單位為秒  
  63.     request.set_Value(value)     # 新增的 ip 地址 
  64.     request.set_Type('A')        # 記錄類型 
  65.     request.set_RR(rr)           # 子域名名稱   
  66.     request.set_DomainName(domainname) #主域名 
  67.  
  68.     # 獲取記錄信息,返回信息中包含 TotalCount 字段,表示獲取到的記錄條數(shù) 0 表示沒有記錄, 其他數(shù)字為多少表示有多少條相同記錄,正常有記錄的值應(yīng)該為1,如果值大于1則應(yīng)該檢查是不是重復(fù)添加了相同的記錄 
  69.     response = client.do_action_with_exception(request) 
  70.     response = str(response, encoding='utf-8'
  71.     relsult = json.loads(response) 
  72.     return relsult 
  73.  
  74. # 更新記錄 
  75. def updateDomainRecord(client,value,rr,record_id): 
  76.     request = UpdateDomainRecordRequest.UpdateDomainRecordRequest() 
  77.     request.set_accept_format('json'
  78.  
  79.     # request.set_Priority('1'
  80.     request.set_TTL('600'
  81.     request.set_Value(value) # 新的ip地址 
  82.     request.set_Type('A'
  83.     request.set_RR(rr) 
  84.     request.set_RecordId(record_id)  # 更新記錄需要指定 record_id ,該字段為記錄的唯一標(biāo)識,可以在獲取方法的返回信息中得到該字段的值 
  85.  
  86.     response = client.do_action_with_exception(request) 
  87.     response = str(response, encoding='utf-8'
  88.     return response 
  89.  
  90. # 刪除記錄 
  91. def delDomainRecord(client,subdomain): 
  92.     info = getDomainInfo(subdomain) 
  93.     if info['TotalCount'] == 0: 
  94.         print('沒有相關(guān)的記錄信息,刪除失?。?
  95.     elif info["TotalCount"] == 1: 
  96.         print('準備刪除記錄'
  97.         request = DeleteDomainRecordRequest.DeleteDomainRecordRequest() 
  98.         request.set_accept_format('json'
  99.  
  100.         record_id = info["DomainRecords"]["Record"][0]["RecordId"
  101.         request.set_RecordId(record_id) # 刪除記錄需要指定 record_id ,該字段為記錄的唯一標(biāo)識,可以在獲取方法的返回信息中得到該字段的值 
  102.         result = client.do_action_with_exception(request) 
  103.         print('刪除成功,返回信息:'
  104.         print(result) 
  105.     else
  106.         # 正常不應(yīng)該有多條相同的記錄,如果存在這種情況,應(yīng)該手動去網(wǎng)站檢查核實是否有操作失誤 
  107.         print("存在多個相同子域名解析記錄值,請核查后再操作!"
  108.  
  109. # 有記錄則更新,沒有記錄則新增 
  110. def setDomainRecord(client,value,rr,domainname): 
  111.     info = getDomainInfo(rr + '.' + domainname) 
  112.     if info['TotalCount'] == 0: 
  113.         print('準備添加新記錄'
  114.         add_result = addDomainRecord(client,value,rr,domainname) 
  115.         print(add_result) 
  116.     elif info["TotalCount"] == 1: 
  117.         print('準備更新已有記錄'
  118.         record_id = info["DomainRecords"]["Record"][0]["RecordId"
  119.         cur_ip = getIp() 
  120.         old_ip = info["DomainRecords"]["Record"][0]["Value"
  121.         if cur_ip == old_ip: 
  122.             print ("新ip與原ip相同,不更新!"
  123.         else
  124.             update_result = updateDomainRecord(client,value,rr,record_id) 
  125.             print('更新成功,返回信息:'
  126.             print(update_result) 
  127.     else
  128.         # 正常不應(yīng)該有多條相同的記錄,如果存在這種情況,應(yīng)該手動去網(wǎng)站檢查核實是否有操作失誤 
  129.         print("存在多個相同子域名解析記錄值,請核查刪除后再操作!"
  130.  
  131.  
  132. IP = getIp() 
  133.  
  134. # 循環(huán)子域名列表進行批量操作 
  135. for x in SubDomainList: 
  136.     setDomainRecord(client,IP,x,DomainName) 
  137.  
  138. # 刪除記錄測試 
  139. # delDomainRecord(client,'b.jsoner.com'
  140.  
  141. # 新增或更新記錄測試 
  142. # setDomainRecord(client,'192.168.3.222','a',DomainName) 
  143.  
  144. # 獲取記錄測試 
  145. # print (getDomainInfo(DomainName, 'y')) 
  146.  
  147. # 批量獲取記錄測試 
  148. for x in SubDomainList: 
  149. #     print (getDomainInfo(DomainName, x)) 
  150.  
  151. # 獲取外網(wǎng)ip地址測試 
  152. # print ('(' + getIp() + ')'

Python腳本的功能如下:

  • 獲取外網(wǎng)ip地址。
  • 獲取域名解析記錄。
  • 新增域名解析記錄。
  • 更新域名解析記錄。
  • 刪除域名解析記錄 (并不建議將該功能添加在實際腳本中)。
  • 批量操作,如果記錄不存在則添加記錄,存在則更新記錄。

另外,有幾點需要特別說明:

  • 建議不要將刪除記錄添加進實際使用的腳本當(dāng)中。
  • 相同記錄是同一個子域名的多條記錄,比如 test.binghe.com。
  • 腳本并沒有驗證記錄類型,所以同一子域名下的不同類型的記錄也會認為是相同記錄,比如:有兩條記錄分別是 test.binghe.com 的 A 記錄 和 test.binghe.com 的 AAAA 記錄,會被認為是兩條相同的 test.binghe.com 記錄.如果需要判定為不同的記錄,小伙伴們可以根據(jù)上述Python腳本自行實現(xiàn)。
  • 可以通過判斷獲取記錄返回的 record_id 來實現(xiàn)精確匹配記錄。

 

最后,可以將以上腳本保存為文件之后,通過定時任務(wù),來實現(xiàn)定期自動更新ip地址。

 

責(zé)任編輯:武曉燕 來源: 冰河技術(shù)
相關(guān)推薦

2022-02-18 08:28:49

域名公網(wǎng)IP

2020-10-12 06:28:05

動態(tài)IP框架

2021-09-01 09:54:10

IP地址域名

2012-01-09 11:26:15

Java

2021-11-03 10:52:39

數(shù)據(jù)IP域名

2022-02-11 09:31:23

IPV4IP地址IANA

2009-04-09 10:11:00

TCPIP通訊

2017-12-05 14:24:31

應(yīng)用綁定域名

2016-12-14 14:29:30

Java動態(tài)綁定機制

2017-08-07 16:39:03

JSX動態(tài)數(shù)據(jù)

2022-05-07 09:49:59

IPSSLLinux

2009-07-22 08:52:05

Scala動態(tài)綁定

2020-02-10 19:05:46

DNS域名

2011-03-04 15:20:09

vsFTPDIP

2018-02-23 09:32:13

LinuxUnixntpd

2009-09-02 20:18:17

域名劫持域名安全

2009-04-08 15:56:31

Linux路由MAC綁定

2025-08-26 08:24:04

2010-09-25 16:26:32

DHCP保留特定IP地

2010-05-20 17:52:02

點贊
收藏

51CTO技術(shù)棧公眾號

国产丝袜一区二区三区免费视频| 一区二区三区四区在线免费观看| 国产97在线观看| 一级肉体全黄裸片| 国产精品高清一区二区| 樱花草国产18久久久久| 久久偷看各类wc女厕嘘嘘偷窃 | 欧美三级三级三级爽爽爽| 宅男一区二区三区| 天天爽夜夜爽夜夜爽| 秋霞电影网一区二区| 久久精品人人做人人爽| 国产精品边吃奶边做爽| 国产精品成人3p一区二区三区| 黑人欧美xxxx| 真人做人试看60分钟免费| 久久精品蜜桃| 国产jizzjizz一区二区| 国产精品av在线| 国产在线视频第一页| 色综合天天综合网中文字幕| 日韩欧美一二区| 久久精品网站视频| 日本aa在线| 国产精品国产自产拍高清av王其 | 一区二区在线观看视频在线观看| 另类视频在线观看+1080p| 99久久久久久久| 日本视频中文字幕一区二区三区| 国语自产精品视频在线看一大j8 | 九九热久久免费视频| 日韩大胆成人| 亚洲精品在线观看网站| 手机在线国产视频| 欧美123区| 疯狂欧美牲乱大交777| 成人国产一区二区三区| a天堂中文在线88| 97aⅴ精品视频一二三区| 亚洲一区二区三区久久| 国产又粗又猛又爽又黄91| 日韩高清电影一区| 欧美专区日韩视频| 日韩三级av在线| 亚洲一级特黄| 欧美黑人一级爽快片淫片高清| 欧美做爰啪啪xxxⅹ性| 日本电影一区二区| 在线观看欧美www| 中字幕一区二区三区乱码| 九九久久成人| 亚洲人成在线电影| 男生草女生视频| 国产一区网站| 怡红院精品视频| 亚洲а∨天堂久久精品2021| 欧洲美女日日| 中文字幕欧美日韩在线| 亚洲 欧美 国产 另类| 欧美激情电影| 精品国产视频在线| 免费在线黄色网| 在线免费观看日本欧美爱情大片| 久久久999成人| 欧美三级小视频| 国产精品av一区二区| 久久久久久久国产| 国产成人在线免费观看视频| 国产视频一区在线观看一区免费| 欧美综合国产精品久久丁香| 日韩一级在线视频| 日本aⅴ亚洲精品中文乱码| 国产欧美日韩视频| 国产女人18毛片水18精| 成人免费不卡视频| 欧美男人的天堂| 又爽又大又黄a级毛片在线视频| 中文字幕中文在线不卡住| 强开小嫩苞一区二区三区网站| 中国av在线播放| 午夜亚洲国产au精品一区二区| 欧美 日韩 国产 高清| 超碰一区二区| 欧美精选在线播放| 在线观看亚洲免费视频| 在线成人动漫av| 久久亚洲春色中文字幕| 国产精品30p| 日本少妇一区二区| 国产伦精品一区二区三区视频黑人 | 国产熟妇久久777777| 日韩情爱电影在线观看| 久久久久国产视频| 成人免费视频国产免费| 国产精品夜夜爽| 成人国产1314www色视频| 四虎在线免费观看| 亚洲色图都市小说| 欧美成人xxxxx| 粉嫩av国产一区二区三区| 亚洲精品一区二区三区99| 人妻视频一区二区| 国语自产精品视频在线看8查询8| 人人澡人人澡人人看欧美| 国产又黄又猛又爽| 久久蜜桃av一区二区天堂 | 99久久精品无码一区二区毛片| 日本韩国精品一区二区| 亚洲女性喷水在线观看一区| 成人免费无码av| av成人资源| 色阁综合伊人av| 男人的天堂官网 | 夜夜嗨av一区二区三区四区| 成人涩涩小片视频日本| 久久亚洲风情| 国产成人精品日本亚洲11| 国产精品免费播放| 亚洲成av人**亚洲成av**| 性刺激的欧美三级视频| 国产美女撒尿一区二区| 伊人一区二区三区久久精品| 久久亚洲成人av| 日韩av在线播放中文字幕| 91精品在线国产| 成在在线免费视频| 午夜伊人狠狠久久| 久久艹这里只有精品| 欧美激情在线精品一区二区三区| 欧美久久精品一级黑人c片| 黄色一级片免费在线观看| 国产综合色视频| 天堂一区二区三区| 深夜成人在线| 日韩一区二区免费电影| 99精品欧美一区二区| 亚洲激精日韩激精欧美精品| 91欧美精品成人综合在线观看| 视频一区二区免费| 亚洲影院理伦片| 亚洲网中文字幕| 日韩精品不卡一区二区| 热re91久久精品国99热蜜臀| 亚洲免费视频网| 国产精品色哟哟| 亚洲精品20p| jiujiure精品视频播放| 91国产在线精品| 性生交大片免费看女人按摩| 亚洲天堂成人在线观看| 欧美精品久久久久久久久25p| 精品少妇av| 国产成人极品视频| 免费黄色在线视频网站| 午夜亚洲国产au精品一区二区| 中文字幕18页| 国模大胆一区二区三区| 国模一区二区三区私拍视频| 尤物视频在线看| 日韩欧美国产麻豆| 少妇久久久久久被弄高潮| 国产乱色国产精品免费视频| 国产奶头好大揉着好爽视频| 国产精品伦一区二区| 北条麻妃在线一区二区| 91午夜交换视频| 中文字幕欧美一| 午夜宅男在线视频| 日本久久综合| 91在线精品视频| jizz一区二区三区| 亚洲国产天堂久久国产91| 男女啊啊啊视频| 91免费精品国自产拍在线不卡| www.爱色av.com| 欧美男gay| 91亚洲精品在线| 精灵使的剑舞无删减版在线观看| 亚洲成人免费网站| 在线观看中文字幕视频| 久久久久国产精品麻豆| www.99av.com| 精品成人久久| 六月婷婷久久| 成人在线视频观看| 久久视频免费观看| 黑人操亚洲女人| 激情久久av一区av二区av三区| 国产综合精品久久久久成人av| 美女任你摸久久 | 天堂а√在线官网| 91精品国产入口| 日产电影一区二区三区| 91热门视频在线观看| 亚洲精品20p| 亚洲小说欧美另类婷婷| 久久久综合香蕉尹人综合网| 国产经典一区| 欧美国产精品日韩| 国产高清免费在线播放| 日韩午夜在线观看| 国产精品久久久久久久久久久久久久久久久| 久久精品日韩一区二区三区| 制服丝袜中文字幕第一页 | 日韩极品少妇| 91精品国产综合久久久久久久久| 欧美人与性动交α欧美精品图片| 日韩高清av在线| 亚洲手机在线观看| 亚洲一区二区综合| 女人18毛片毛片毛片毛片区二| 成人激情免费网站| 日本激情视频在线播放| 国内精品久久久久久久影视麻豆| 日韩欧美一区二区三区四区| 久久久久毛片免费观看| 国产精品自拍视频| 中国字幕a在线看韩国电影| 久久伊人色综合| 你懂的在线看| 欧美精品一区二区三区四区| 99在线小视频| 欧美性少妇18aaaa视频| 亚洲国产成人精品综合99| 欧美激情在线一区二区| 日本一本在线视频| 日韩和欧美一区二区| 女人帮男人橹视频播放| 欧美电影免费播放| 日韩三级在线播放| 色老板在线视频一区二区| 亚洲va欧美va在线观看| 成人免费视频观看| 日本欧美在线视频| 欧美xo影院| 午夜精品一区二区三区在线视| 日本在线观看免费| 亚洲最大在线视频| 亚欧洲精品视频| 欧美一级午夜免费电影| 99免费在线视频| 欧美日韩免费在线视频| 久久99国产综合精品免费| 亚洲国产精品久久不卡毛片 | 久久久久九九视频| 182在线视频| 91香蕉视频污在线| 中文字幕人妻熟女在线| 国产精品66部| 国产不卡的av| 国产麻豆精品久久一二三| 日韩视频在线观看一区二区三区| 欧美a级一区二区| 91人人澡人人爽人人精品| 视频在线观看91| 91n.com在线观看| 毛片av中文字幕一区二区| 亚洲欧洲日本精品| 精品一区二区三区欧美| 日韩在线一区视频| 精品一区二区三区免费视频| 少妇高潮一69aⅹ| 粉嫩欧美一区二区三区高清影视| 熟妇无码乱子成人精品| 国产成人亚洲综合a∨婷婷图片| 美女被艹视频网站| 99re热视频精品| 国产精品成人一区二区三区电影毛片| 91麻豆国产精品久久| 30一40一50老女人毛片| 国产亚洲欧洲一区高清在线观看| 久久精品亚洲a| 亚洲人一二三区| 欧美交换国产一区内射| 亚洲成人777| 亚洲午夜18毛片在线看| 欧美午夜电影在线播放| 91极品身材尤物theporn| 欧美一级生活片| 午夜黄色小视频| 亚洲色图av在线| 成人影院在线看| 久久久久久久网站| 中文字幕 在线观看| 国产精品免费看久久久香蕉 | 久久久久蜜桃| youjizz.com在线观看| 亚洲精品1234| 手机av在线免费| 成人一区二区在线观看| 中文字幕一区二区人妻在线不卡| 欧美国产一区二区在线观看| 一级黄色录像视频| 天天做天天摸天天爽国产一区| 成人a v视频| 日韩视频中午一区| 欧美挠脚心网站| 欧美另类高清videos| 国产精品专区免费| 亚洲综合av影视| 蜜臀91精品国产高清在线观看| 五月婷婷一区| 影音先锋久久久| 污污网站免费观看| 懂色av一区二区三区免费看| 污污内射在线观看一区二区少妇| 国产精品久久久久婷婷二区次| 久久精品一区二区三| 色综合中文字幕| a视频免费在线观看| 亚洲欧洲黄色网| 人人超在线公开视频| 国产精品久久久久久久久| 高清一区二区| 亚洲国产日韩美| 一区二区国产在线观看| 亚洲综合激情视频| 久久久久久久久久看片| 国产无遮挡aaa片爽爽| 欧美日韩一区二区三区不卡| 欧美综合视频在线| 日韩视频欧美视频| 成人在线爆射| 国产一区二区三区无遮挡| 亚洲成人三区| 成人性生生活性生交12| 成人做爰69片免费看网站| 四虎精品免费视频| 欧美在线视频不卡| 日本精品专区| 91精品国产91久久久久久久久| 成人av综合网| 天天干天天色天天爽| 奇米色777欧美一区二区| 秘密基地免费观看完整版中文| 亚洲精品国产精品乱码不99| 中国女人一级一次看片| 亚洲摸下面视频| 成人免费一区二区三区牛牛| 91青青草免费观看| 欧美日韩视频| 中文字幕视频观看| 亚洲综合久久久久| 亚洲精品福利网站| 欧美国产乱视频| 牛牛视频精品一区二区不卡| 黄色成人在线看| 99re这里只有精品首页| 成人精品免费在线观看| 亚洲日韩第一页| 精品女同一区二区三区在线观看| 亚洲精品在线视频观看| 久久国产精品99久久久久久老狼| 美女100%露胸无遮挡| 性欧美疯狂xxxxbbbb| 欧美在线精品一区二区三区| 国内精品久久久久伊人av| 秋霞影院一区二区三区| 亚欧无线一线二线三线区别| 91亚洲精品久久久蜜桃| 日韩aaaaaa| 在线电影中文日韩| 成人黄色毛片| 性欧美18一19内谢| 丰满少妇久久久久久久| 日本三级免费看| 日韩经典第一页| 欧美色片在线观看| 亚洲永久激情精品| 国精产品一区一区三区mba视频| 欧美一区二区三区爽爽爽| 亚洲电影在线观看| 手机在线理论片| 日韩一区二区三区资源| 加勒比av一区二区| 国产小视频在线观看免费| 精品国产91九色蝌蚪| 色多多在线观看| 中文字幕色一区二区| 国产精品18久久久久久久网站| 国产一级在线观看视频| 亚洲国产一区二区三区四区| 国产高清不卡| 亚洲一区二区三区在线观看视频| 精品一二三四在线| 在线观看亚洲欧美| 日日狠狠久久偷偷四色综合免费 | 555夜色666亚洲国产免| 在线播放免费av| 久久亚洲国产精品日日av夜夜| 丝袜国产日韩另类美女| 中日韩一级黄色片| 亚洲激情中文字幕| 成人涩涩视频| 精品视频在线观看一区| 欧美激情在线免费观看| 亚洲第一页视频| 国产综合久久久久久| 精品99视频| 成人无码精品1区2区3区免费看|