精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

91精品蜜臀一区二区三区在线| 亚洲日本视频在线观看| 99久久久国产精品免费调教网站| 国产嫩草影院久久久久| 91免费的视频在线播放| 国产 日韩 欧美 成人| 偷拍一区二区| 欧美三级中文字幕在线观看| 一区二区三区四区免费观看| 日本韩国在线观看| 青青青爽久久午夜综合久久午夜 | 色一情一区二区三区| 1区2区在线观看| 久久蜜桃av一区精品变态类天堂 | 一级特黄aaa大片| 亚洲无吗在线| 日韩在线视频观看正片免费网站| 午夜福利三级理论电影| 农村妇女一区二区| 欧美性猛交99久久久久99按摩| 日本一区二区在线| 囯产精品久久久久久| 另类中文字幕网| 欧洲中文字幕国产精品| 久久精品视频免费在线观看| 欧美日韩中字| 日韩精品在线观看一区| 免费欧美一级片| 欧美xnxx| 欧美午夜宅男影院在线观看| 日韩欧美视频免费在线观看| gogogo高清在线观看免费完整版| 不卡的av电影| 91文字幕巨乱亚洲香蕉| 亚洲图片在线播放| 久久这里有精品15一区二区三区| 欧美激情在线有限公司| 国产高清视频免费在线观看| av一区二区高清| 日韩精品视频在线免费观看| 精品人妻二区中文字幕| 精品国产一区二区三区2021| 欧美唯美清纯偷拍| 亚洲五月天综合| 日本美女一区| 色婷婷久久久亚洲一区二区三区| 3d动漫一区二区三区| 黄色污污视频在线观看| 亚洲资源在线观看| 欧美视频在线第一页| 亚洲精品一线| 一区二区三区欧美激情| 喜爱夜蒲2在线| 最新国产在线拍揄自揄视频| 亚洲人成网站色在线观看| 三年中国中文在线观看免费播放| 日本中文字幕电影在线免费观看| 国产视频911| 水蜜桃亚洲一二三四在线| 成人好色电影| 中文字幕日韩一区二区| 男女h黄动漫啪啪无遮挡软件| 麻豆视频在线| 一区二区免费看| 97免费视频观看| h片在线观看下载| 精品福利樱桃av导航| 一本大道熟女人妻中文字幕在线| 在线天堂资源| 欧美亚一区二区| 亚洲一区二区三区观看| 久久伊人影院| 亚洲国产三级网| 中文字幕免费高清| 久久神马影院| 欧美大荫蒂xxx| 久久久午夜影院| 玖玖视频精品| 91在线视频导航| 免费观看的毛片| 久久中文娱乐网| 亚洲乱码国产乱码精品天美传媒| 国产欧美一区二区精品性| 77777影视视频在线观看| 国产精品1区二区.| 不卡一区二区三区四区五区| 丰满肉肉bbwwbbww| 成人精品鲁一区一区二区| 国产日韩欧美综合精品 | 亚洲精选视频免费看| 日韩视频 中文字幕| 草美女在线观看| 欧美视频中文在线看| 黄色国产小视频| 国产91精品在线| 欧美成人a∨高清免费观看| 国产高清自拍视频| 色琪琪久久se色| 久久久久久久久中文字幕| 狠狠人妻久久久久久综合| 极品美女销魂一区二区三区免费| 国产精品国模大尺度私拍| 国产黄色片在线观看| 一区二区在线观看视频| 久久综合久久色| 无人区乱码一区二区三区| 亚洲老头同性xxxxx| 国产黄在线免费观看| 久久久成人网| 成人一区二区三区四区| wwwww在线观看免费视频| 亚洲狠狠爱一区二区三区| xx欧美撒尿嘘撒尿xx| 日本亚洲不卡| 欧美黄色三级网站| 国产精品无码粉嫩小泬| eeuss国产一区二区三区| 午夜在线视频免费观看| 在线观看精品| 亚洲国产精品推荐| 国产精品免费人成网站酒店| 久久久精品日韩| 国内精品视频免费| 手机av免费在线| 欧美精品粉嫩高潮一区二区| 精品人妻无码一区二区三区| 国产精品红桃| 亚洲综合日韩在线| 91ph在线| 在线观看亚洲精品| 久久久久国产精品无码免费看| 91精品观看| 91精品美女在线| 成人动漫在线播放| 色婷婷久久久久swag精品 | 自拍偷拍亚洲| 伊人久久久久久久久久| 特黄视频免费看| 成人高清免费观看| 日本五级黄色片| 精品国产乱码久久久久久樱花| 国产一区二区三区欧美| 国产suv精品一区二区33| 久久综合精品国产一区二区三区| 毛片在线视频播放| 欧美美女啪啪| 青青精品视频播放| 九色视频在线播放| 91福利视频网站| 亚洲精品一区二区三区影院忠贞| 久久一区二区三区超碰国产精品| 欧美日韩在线观看一区二区三区| 两个人看的在线视频www| 日韩www在线| 4438国产精品一区二区| 久久久久久99精品| 免费看国产黄色片| 欧美激情777| 91久久精品一区| www红色一片_亚洲成a人片在线观看_| 欧美一区二区视频在线观看2022| 国产人妻精品一区二区三区不卡| 国产一区二区三区av电影| 国产卡一卡二在线| 97久久亚洲| 4p变态网欧美系列| 东凛在线观看| 欧美精品色一区二区三区| 中文字幕观看av| 国产成人精品三级| 国产一区二区三区小说| 日本国产精品| 国产精品自拍偷拍| 先锋成人av| 日韩精品在线观看一区| 在线视频 中文字幕| 亚洲精选在线视频| 一二三不卡视频| 美女诱惑一区二区| 欧美中文字幕在线观看视频 | 精品久久国产字幕高潮| 国产精品男女视频| 国产精品久久久久久久久搜平片| 中文字幕第66页| 国产精品久久久久久久久久妞妞 | 欧美高清电影在线| 欧美高清视频一二三区| 国产午夜小视频| 国产蜜臀97一区二区三区 | 亚洲成熟少妇视频在线观看| 亚洲欧洲99久久| a级片在线观看视频| 日韩精品一级中文字幕精品视频免费观看| 亚洲天堂电影网| 给我免费播放日韩视频| 国产精品久久中文| wwwww亚洲| 少妇激情综合网| 亚洲 欧美 精品| 91精品久久久久久蜜臀| 亚洲精品www久久久久久| 国产精品污污网站在线观看| 人妻 丝袜美腿 中文字幕| 日韩精品电影在线| 国产免费一区二区视频| 久久亚洲精品中文字幕蜜潮电影| 狠狠色狠狠色综合人人| 99久久久国产| 国产精品99久久99久久久二8| 日本精品600av| 综合欧美国产视频二区| 亚洲 欧美 激情 另类| 日韩一级大片在线观看| a片在线免费观看| 精品久久香蕉国产线看观看亚洲 | 古装做爰无遮挡三级聊斋艳谭| 国产视频欧美| 激情五月婷婷六月| 亚洲自拍偷拍网| 亚洲一区二区三区在线观看视频| 日本三级久久| 国产精品日本一区二区| 亚洲我射av| 国产精品久久久久久久7电影| 人狥杂交一区欧美二区| 久久久久久亚洲精品中文字幕| 免费超碰在线| 中文字幕日韩av| 久草视频在线看| 精品视频在线导航| 日本久久一级片| 欧美成人免费网站| 精品二区在线观看| 91精品一区二区三区在线观看| 一级片在线免费播放| 色婷婷一区二区三区四区| 波多野结衣国产| 午夜av一区二区| 日韩精品视频免费播放| 亚洲国产裸拍裸体视频在线观看乱了| 免费高清在线观看电视| 亚洲三级电影全部在线观看高清| 特黄一区二区三区| 国产精品免费视频一区| 成人精品一二三区| 自拍偷拍国产精品| 日韩在线观看视频一区二区| 亚洲丝袜自拍清纯另类| 老湿机69福利| 伊人夜夜躁av伊人久久| 免费一级片视频| 亚洲va国产va欧美va观看| 国产精品suv一区二区| 亚洲成人午夜电影| 波多野结衣国产| 色婷婷av一区二区三区大白胸| 亚洲黄网在线观看| 在线视频一区二区三区| 人妻中文字幕一区二区三区| 欧美三区在线观看| 国产精品久久久久久久久久久久久久久久久久 | 欧美三级蜜桃2在线观看| 波多野结衣家庭主妇| 欧美日韩一区三区四区| 国产理论视频在线观看| 日韩欧美精品在线视频| 五月婷婷丁香六月| 亚洲小视频在线观看| 在线免费观看的av网站| 久久久精品免费视频| 黄色污污视频在线观看| 青草青草久热精品视频在线网站 | 亚洲视频一区| 欧美成人高潮一二区在线看| 久久久xxx| 小早川怜子一区二区三区| 成人国产精品免费网站| 国产一区二区三区四区五区六区 | 蜜桃视频成人m3u8| 亚洲尤物视频网| 亚洲自拍都市欧美小说| 伊人久久av导航| 日韩视频二区| 91插插插插插插插插| 国产福利91精品一区| 久久人人爽人人爽人人片 | 亚洲一区二区91| 色婷婷综合五月| 99久久精品国产色欲| 日韩电影中文字幕在线| 午夜视频成人| 91精品国产一区| 台湾天天综合人成在线| 精品福利影视| 无码一区二区三区视频| 国内性生活视频| 久久超碰97中文字幕| 中文字幕在线观看网址| 综合久久一区二区三区| 欧美一级特黄视频| 欧美一区二区在线免费观看| 日本a一级在线免费播放| 久久国产精品久久久久久| 高清av不卡| 97视频资源在线观看| 色综合狠狠操| 国产aaa一级片| 国产精品99久久久| 大胸美女被爆操| 精品国产户外野外| 国产视频在线观看免费| 这里精品视频免费| 小视频免费在线观看| 3d动漫精品啪啪一区二区三区免费 | 欧美日韩亚州综合| 色视频免费在线观看| 欧美另类69精品久久久久9999| 粉嫩91精品久久久久久久99蜜桃 | 日本精品免费一区二区三区| 亚州一区二区| 91免费网站视频| 奇米777欧美一区二区| av无码av天天av天天爽| 亚洲一区欧美一区| 99热这里只有精品99| www.精品av.com| 国产成人精品一区二区三区在线| 久久久福利视频| 99精品免费视频| 91九色蝌蚪porny| 一区二区高清在线| 精品人妻一区二区三区换脸明星| 久久久精品久久久| 国产精品2区| 91免费视频黄| 国精产品一区一区三区mba视频| 男人的天堂av网| 在线一区二区三区四区五区| 日韩成人黄色| 日本高清不卡在线| 国产日产精品一区二区三区四区的观看方式 | 欧美中文在线字幕| 日韩av不卡一区| 99精品在线免费视频| aaa亚洲精品| 圆产精品久久久久久久久久久| 亚洲第一页在线| 1区2区3区在线| 国产综合 伊人色| 中日韩男男gay无套| 欧美精品黑人猛交高潮| 欧美日韩亚洲一区二| 久久国产精品高清一区二区三区| 日韩男女性生活视频| 精品久久久久久久久久久下田| 午夜免费一区二区| 国产精品情趣视频| 国产精品自拍电影| 欧美激情中文字幕乱码免费| 国产精伦一区二区三区| 日韩av在线第一页| 久久久久国产精品厨房| 做爰视频毛片视频| 久久国产精品免费视频| 粉嫩的18在线观看极品精品| 欧美 日韩 国产在线观看| 久久久久成人黄色影片| 在线观看视频中文字幕| 久久影视电视剧免费网站清宫辞电视 | 97人人爽人人喊人人模波多| 夜色77av精品影院| 亚洲小视频网站| 亚洲综合视频在线| 能在线看的av| 成人免费大片黄在线播放| 国产精品99一区二区| 亚洲欧美视频在线播放| 欧美在线观看视频在线| 国产黄网站在线观看| 国产伦精品一区二区三区高清| 先锋影音国产一区| 国产亚洲精品久久久久久豆腐| 欧美第一区第二区| 国产高清不卡| 欧美性受黑人性爽| 91色综合久久久久婷婷| 在线观看国产精品视频| 欧美激情一级精品国产| 国产剧情在线观看一区| 欧美精品色视频| 色婷婷综合久久| 日本大胆在线观看| 日本在线观看一区| 国产成人在线电影| 羞羞色院91蜜桃| 91高清在线免费观看| 偷偷www综合久久久久久久| 一级特级黄色片| 91精品欧美福利在线观看| 国模套图日韩精品一区二区|