欢迎访问广东亚博2022最新首页登录叉车设备有限公司官网!

广东亚博2022最新首页登录叉车设备有限公司

广东亚博2022最新首页登录叉车设备有限公司

—— 持续领航 品牌经营 ——

全国服务热线

062-618794370
12393562062
搜索关键词:  as  xxx
联系方式
  • 手机:12393562062
  • 电话:062-618794370
  • Q Q:471927237
  • 邮箱:admin@lzyyyw.com
  • 地址:广东省潮州市饶平县时建大楼9911号

万字长文爆肝 DNS 协议

来源:亚博2022最新首页登录   发布时间:2022-12-19 20:17nbsp;  点击量:

本文摘要:image试想一个问题,我们人类可以有几多种识别自己的方式?可以通过身份证来识别,可以通过社保卡号来识别,也可以通过驾驶证来识别,只管我们有多种识别方式,但在特定的情况下,某种识别方法可能比另一种方法更为适合。因特网上的主机和人类一样,可以使用多种识别方式举行标识。互联网上主机的一种标识方法是使用它的 主机名(hostname) ,如 www.facebook.com、 www.google.com 等。

亚博2022最新首页登录

image试想一个问题,我们人类可以有几多种识别自己的方式?可以通过身份证来识别,可以通过社保卡号来识别,也可以通过驾驶证来识别,只管我们有多种识别方式,但在特定的情况下,某种识别方法可能比另一种方法更为适合。因特网上的主机和人类一样,可以使用多种识别方式举行标识。互联网上主机的一种标识方法是使用它的 主机名(hostname) ,如 www.facebook.com、 www.google.com 等。

可是这是我们人类的影象方式,路由器不会这么明白,路由器喜欢定长的、有条理结构的 IP地址。如果你还不明白 IP 的话,可以翻阅一下我的这篇文章盘算机网络层IP 地址现在简朴表述一下,就是一个由 4 字节组成,并有着严格的条理结构。例如 121.7.106.83 这样一个 IP 地址,其中的每个字节都可以用 . 举行支解,表现了 0 - 255 的十进制数字。

然而,路由器喜欢的是 IP 地址举行剖析,我们人类却便于影象的是网址,那么路由器如何把 IP 地址剖析为我们熟悉的网址地址呢?这时候就需要 DNS 泛起了。imageDNS 的全称是 Domain Name System,DNS ,它是一个由分层的 DNS 服务器(DNS server)实现的漫衍式数据库;它还是一个使得主性能够查询漫衍式数据库的应用层协议。DNS 服务器通常是运行 BIND(Berkeley Internet Name Domain) 软件的 UNIX 机械。

DNS 协议运行在 UDP 之上,使用 53 端口。DNS 基本概述与 HTTP、FTP 和 SMTP 一样,DNS 协议也是应用层的协议,DNS 使用客户-服务器模式运行在通信的端系统之间,在通信的端系统之间通过下面的端到端运输协议来传送 DNS 报文。

可是 DNS 不是一个直接和用户打交道的应用。DNS 是为因特网上的用户应用法式以及其他软件提供一种焦点功效。DNS 通常不是一门独立的协议,它通常为其他应用层协议所使用,这些协议包罗 HTTP、SMTP 和 FTP,将用户提供的主机名剖析为 IP 地址。

下面凭据一个示例来形貌一下这个 DNS 剖析历程,这个和你输入网址后,浏览器做了什么操作有异曲同工之处你在浏览器键入 www.someschool.edu/index.html 时会发生什么现象?为了使用户主性能够将一个 HTTP 请求报文发送到 Web 服务器 www.someschool.edu ,会履历如下操作同一台用户主机上运行着 DNS 应用的客户端浏览器从上述 URL 中抽取出主机名 www.someschool.edu ,并将这台主机名传给 DNS 应用的客户端DNS 客户向 DNS 服务器发送一个包罗主机名的请求。DNS 客户最终会收到一份回覆报文,其中包罗该目的主机的 IP 地址一旦浏览器收到目的主机的 IP 地址后,它就能够向位于该 IP 地址 80 端口的 HTTP 服务器历程提倡一个 TCP 毗连。除了提供 IP 地址到主机名的转换,DNS 还提供了下面几种重要的服务主机别名(host aliasing),有着庞大的主机名的主性能够拥有一个或多个其他别名,好比说一台名为 relay1.west-coast.enterprise.com 的主机,同时会拥有 enterprise.com 和 www.enterprise.com 的两个主机别名,在这种情况下,relay1.west-coast.enterprise.com 也称为 规范主机名,而主机别名要比规范主机名越发容易影象。

应用法式可以挪用 DNS 来获得主机别名对应的规范主机名以及主机的 IP地址。邮件服务器别名(mail server aliasing),同样的,电子邮件的应用法式也可以挪用 DNS 对提供的主机名举行剖析。负载分配(load distribution),DNS 也用于冗余的服务器之间举行负载分配。忙碌的站点例如 cnn.com 被冗余漫衍在多台服务器上,每台服务器运行在差别的端系统之间,每个都有着差别的 IP 地址。

由于这些冗余的 Web 服务器,一个 IP 地址荟萃因此与同一个规范主机名联系。DNS 数据库中存储着这些 IP 地址的荟萃。由于客户端每次都市提倡 HTTP 请求,所以 DNS 就会在所有这些冗余的 Web 服务器之间循环分配了负载。

DNS 事情概述假设运行在用户主机上的某些应用法式(如 Web 浏览器或邮件阅读器) 需要将主机名转换为 IP 地址。这些应用法式将挪用 DNS 的客户端,并指明需要被转换的主机名。用户主机上的 DNS 收到后,会使用 UDP 通过 53 端口向网络上发送一个 DNS 查询报文,经由一段时间后,用户主机上的 DNS 会收到一个主机名对应的 DNS 回覆报文。

因此,从用户主机的角度来看,DNS 就像是一个黑盒子,其内部的操作你无法看到。可是实际上,实现 DNS 这个服务的黑盒子很是庞大,它由漫衍于全球的大量 DNS 服务器以及界说了 DNS 服务器与查询主机通信方式的应用层协议组成。DNS 最早的设计是只有一台 DNS 服务器。

这台服务器会包罗所有的 DNS 映射。这是一种集中式的设计,这种设计并不适用于当今的互联网,因为互联网有着数量庞大而且连续增长的主机,这种集中式的设计会存在以下几个问题单点故障(a single point of failure),如果 DNS 服务器瓦解,那么整个网络随之瘫痪。通信容量(traaffic volume),单个 DNS 服务器不得不处置惩罚所有的 DNS 查询,这种查询级别可能是上百万上千万级远距离集中式数据库(distant centralized database),单个 DNS 服务器不行能 相近 所有的用户,假设在美国的 DNS 服务器不行能邻近让澳大利亚的查询使用,其中查询请求势必会经由低速和拥堵的链路,造成严重的时延。维护(maintenance),维护成本庞大,而且还需要频繁更新。

所以 DNS 不行能集中式设计,它完全没有可扩展能力,因此接纳漫衍式设计,所以这种设计的特点如下漫衍式、条理数据库首先漫衍式设计首先解决的问题就是 DNS 服务器的扩展性问题,因此 DNS 使用了大量的 DNS 服务器,它们的组织模式一般是条理方式,而且漫衍在全世界规模内。没有一台 DNS 服务器能够拥有因特网上所有主机的映射。相反,这些映射漫衍在所有的 DNS 服务器上。大致来说有三种 DNS 服务器:根 DNS 服务器、 顶级域(Top-Level Domain, TLD) DNS 服务器 和 权威 DNS 服务器。

这些服务器的条理模型如下图所示image假设现在一个 DNS 客户端想要知道 www.amazon.com 的 IP 地址,那么上面的域名服务器是如何剖析的呢?首先,客户端会先根服务器之一举行关联,它将返回顶级域名 com 的 TLD 服务器的 IP 地址。该客户则与这些 TLD 服务器之一联系,它将为 amazon.com 返回权威服务器的 IP 地址。最后,该客户与 amazom.com 权威服务器之一联系,它为 www.amazom.com 返回其 IP 地址。

DNS 条理结构我们现在来讨论一下上面域名服务器的条理系统根 DNS 服务器 ,有 400 多个根域名服务器广泛全世界,这些根域名服务器由 13 个差别的组织治理。根域名服务器的清单和组织机构可以在 root-servers.org/ 中找到,根域名服务器提供 TLD 服务器的 IP 地址。顶级域 DNS 服务器,对于每个顶级域名好比 com、org、net、edu 和 gov 和所有的国家级域名 uk、fr、ca 和 jp 都有 TLD 服务器或服务器集群。

所有的顶级域列表参见 tld-list.com/。TDL 服务器提供了权威 DNS 服务器的 IP 地址。权威 DNS 服务器,在因特网上具有公共可会见的主机,如 Web 服务器和邮件服务器,这些主机的组织机构必须提供可供会见的 DNS 记载,这些记载将这些主机的名字映射为 IP 地址。

一个组织机构的权威 DNS 服务器收藏了这些 DNS 记载。DNS 查询步骤下面我们形貌一下 DNS 的查询步骤,从 DNS 剖析 IP 再到 DNS 返回的一系列流程。注意:通常情况下 DNS 会将查找的信息缓存在浏览器或者盘算机当地中,如果有相同的请求到来时,就不再会举行 DNS 查找,而会直接返回效果。

通常情况下,DNS 的查找会履历下面这些步骤用户在浏览器中输入网址 www.example.com 并点击回车后,查询会进入网络,而且由 DNS 剖析器举行吸收。DNS 剖析器会向根域名提倡查询请求,要求返回顶级域名的地址。

根 DNS 服务器会注意到请求地址的前缀并向 DNS 剖析器返回 com 的顶级域名服务器(TLD) 的 IP 地址列表。然后,DNS 剖析器会向 TLD 服务器发送查询报文TLD 服务器吸收请求后,会凭据域名的地址把权威 DNS 服务器的 IP 地址返回给 DNS 剖析器。最后,DNS 剖析器将查询直接发送到权威 DNS 服务器权威 DNS 服务器将 IP 地址返回给 DNS 剖析器DNS 剖析器将会使用 IP 地址响应 Web 浏览器一旦 DNS 查找的步骤返回了 example.com 的 IP 地址,浏览器就可以请求网页了。

整个流程如下图所示imageDNS 剖析器举行 DNS 查询的主机和软件叫做 DNS 剖析器,用户所使用的事情站和小我私家电脑都属于剖析器。一个剖析器要至少注册一个以上域名服务器的 IP 地址。DNS 剖析器是 DNS 查找的第一站,其卖力与发出初始请求的客户端打交道。

剖析器启动查询序列,最终使 URL 转换为须要的 IP 地址。imageDNS 递归查询和 DNS 递归剖析器差别,该查询是指向需要剖析该查询的 DNS 剖析器发出请求。DNS 递归剖析器是一种盘算机,其接受递归查询并通过发出须要的请求来处置惩罚响应。DNS 查询类型DNS 查找中会泛起三种类型的查询。

通过组合使用这些查询,优化的 DNS 剖析历程可缩短传输距离。在理想情况下,可以使用缓存的记载数据,从而使 DNS 域名服务器能够直接使用非递归查询。

递归查询:在递归查询中,DNS 客户端要求 DNS 服务器(一般为 DNS 递归剖析器)将使用所请求的资源记载响应客户端,或者如果剖析器无法找到该记载,则返回错误消息。image迭代查询:在迭代查询中,如果所查询的 DNS 服务器与查询名称不匹配,则其将返回对较低级别域名空间具有权威性的 DNS 服务器的引用。然后,DNS 客户端将对引用地址举行查询。

此历程继续使用查询链中的其他 DNS 服务器,直至发生错误或超时为止。image非递归查询:当 DNS 剖析器客户端查询 DNS 服务器以获取其有权会见的记载时通常会举行此查询,因为其对该记载具有权威性,或者该记载存在于其缓存内。DNS 服务器通常会缓存 DNS 记载,查询到来后能够直接返回缓存效果,以防止更多带宽消耗和上游服务器上的负载。DNS 缓存DNS 缓存(DNS caching) 有时也叫做 DNS 剖析器缓存,它是由操作系统维护的暂时数据库,它包罗有最近的网站和其他 Internet 域的会见记载。

也就是说, DNS 缓存只是盘算机为了满足快速的响应速度而把已加载过的资源缓存起来,再次会见时可以直接快速引用的一项技术和手段。那么 DNS 的缓存是如何事情的呢?DNS 缓存的事情流程在浏览器向外部发出请求之前,盘算时机拦截每个请求并在 DNS 缓存数据库中查找域名,该数据库包罗有最近的域名列表,以及 DNS 首次发出请求时 DNS 为它们盘算的地址。DNS 缓存方式DNS 数据可缓存到种种差别的位置上,每个位置均将存储 DNS 记载,它的生存时间由 TTL(DNS 字段) 来决议。浏览器缓存现如今的 Web 浏览器设计默认将 DNS 记载缓存一段时间。

因为越靠近 Web 浏览器举行 DNS 缓存,为检查缓存并向 IP 地址发出请求的次数就越少。发出对 DNS 记载的请求时,浏览器缓存是针对所请求的记载而检查的第一个位置。

在 chrome 浏览器中,你可以使用 chrome://net-internals/#dns 检察 DNS 缓存的状态。这是基于 Windows 下查询的,我的 Mac 电脑输入上面 url 后无法检察 DNS ,只能 clear host cache,我也不知道为啥,可能是那里设置的原因?image操作系统内核缓存在浏览器缓存查询后,会举行操作系统级 DNS 剖析器的查询,操作系统级 DNS 剖析器是 DNS 查询脱离你的盘算机前的第二站,也是当地查询的最后一个步骤。DNS 报文配合实现 DNS 漫衍式数据库的所有 DNS 服务器存储了资源记载(Resource Record, RR),RR 提供了主机名到 IP 地址的映射。

每个 DNS 回覆报文中会包罗一条或多条资源记载。RR 记载用于回复客户端查询。资源记载是一个包罗了下列字段的 4 元组(Name, Value, Type, TTL)复制代码RR 会有差别的类型,下面是差别类型的 RR 汇总表DNS RR 类型解释A 记载IPv4 主机记载,用于将域名映射到 IPv4 地址AAAA 记载IPv6 主机记载,用于将域名映射到 IPv6 地址CNAME 记载别名记载,用于映射 DNS 域名的别名MX 记载邮件交流器,用于将 DNS 域名映射到邮件服务器PTR 记载指针,用于反向查找(IP地址到域名剖析)SRV 记载SRV记载,用于映射可用服务。

DNS 有两种报文,一种是查询报文,一种是响应报文,而且这两种报文有着相同的花样,下面是 DNS 的报文花样image上图显示了 DNS 的报文花样,其中事务 ID、标志、问题数量、回覆资源记载数、权威名称服务器计数、附加资源记载数这六个字段是 DNS 的报文段首部,报文段首部一共有 12 个字节。报文段首部报文段首部是 DNS 报文的基础结构部门,下面我们对报文段首部中的每个字节举行形貌事务 ID: 事务 ID 占用 2 个字节。它是 DNS 的标识,又叫做 标识符,对于请求报文和响应报文来说,这个字段的值是一样的,通过标识符可以区分 DNS 应答报文是对哪个请求举行响应的。

标志:标志字段占用 2 个字节。标志字段有许多,而且也比力重要,下面列出来了所有的标志字段。

image每个字段的寄义如下QR(Response): 1 bit 的 QR 标识报文是查询报文还是响应报文,查询报文时 QR = 0,响应报文时 QR = 1。OpCode: 4 bit 的 OpCode 表现操作码,其中,0 表现尺度查询,1 表现反向查询,2 表现服务器状态请求。AA(Authoritative): 1 bit 的 AA 代表授权应答,这个 AA 只在响应报文中有效,值为 1 时,表现名称服务器是权威服务器;值为 0 时,表现不是权威服务器。

TC(Truncated): 截断标志位,值为 1 时,表现响应已凌驾 512 字节而且已经被截断,只返回前 512 个字节。RD(Recursion Desired): 这个字段是期望递归字段,该字段在查询中设置,并在响应中返回。该标志告诉名称服务器必须处置惩罚这个查询,这种方式被称为一个递归查询。如果该位为 0,且被请求的名称服务器没有一个授权回覆,它将返回一个能解答该查询的其他名称服务器列表。

这种方式被称为迭代查询。RA(Recursion Available): 可用递归字段,这个字段只泛起在响应报文中。当值为 1 时,表现服务器支持递归查询。zero: 保留字段,在所有的请求和应答报文中,它的值必须为 0。

AD: 这个字段表现信息是否是已授权。CD: 这个字段表现是否禁用宁静检查。

rcode(Reply code):这个字段是返回码字段,表现响应的差错状态。当值为 0 时,表现没有错误;当值为 1 时,表现报文花样错误(Format error),服务器不能明白请求的报文;当值为 2 时,表现域名服务器失败(Server failure),因为服务器的原因导致没措施处置惩罚这个请求;当值为 3 时,表现名字错误(Name Error),只有对授权域名剖析服务器有意义,指出剖析的域名不存在;当值为 4 时,表现查询类型不支持(Not Implemented),即域名服务器不支持查询类型;当值为 5 时,表现拒绝(Refused),一般是服务器由于设置的计谋拒绝给出应答,如服务器不希望对某些请求者给出应答。

相信读者跟我一样,只看这些字段没什么意思,下面我们就通过抓包的方式,看一下详细的 DNS 报文。image现在我们可以看一下详细的 DNS 报文,通过 query 可知这是一个请求报文,这个报文的标识符是 0xcd28,它的标志如下QR = 0 实锤了这就是一个请求。

然后是四个字节的 OpCode,它的值是 0,表现这是一个尺度查询。因为这是一个查询请求,所以没有 AA 字段泛起。

然后是截断标志位 Truncated,表现没有被截断。紧随其后的 RD = 1,表现希望获得递归回覆。

请求报文中没有 RA 字段泛起。然后是保留字段 zero。紧随其后的 0 表现未经身份验证的数据是不行接受的。

没有 rcode 字段的值然后我们看一下响应报文image可以看到,标志位也是 0xcd28,可以说明这就是上面查询请求的响应。查询请求已经解释过的报文我们这里就不再说明晰,现在只解释一下请求报文中没有的内容紧随在 OpCode 后面的 AA 字段已经泛起了,它的值为 0 ,表现不是权威 DNS 服务器的响应最后是 rcode 字段的响应,值为 0 时,表现没有错误。问题区域问题区域通常指报文花样中查询问题的区域部门。

这部门用来显示 DNS 查询请求的问题,包罗查询类型和查询类image这部门中每个字段的寄义如下查询名:指定要查询的域名,有时候也是 IP 地址,用于反向查询。查询类型:DNS 查询请求的资源类型,通常查询类型为 A 类型,表现由域名获取对应的 IP 地址。查询类:地址类型,通常为互联网地址,值为 1。

同样的,我们再使用 wireshark 检察一下问题区域image可以看到,这是对 mobile-gtalk.l.google.com 提倡的 DNS 查询请求,查询类型是 A,那么获得的响应类型应该也是 Aimage如上图所示,响应类型是 A ,查询类的值通常是 1、254 和 255,划分表现互联网类、没有此类和所有类,这些是我们感兴趣的值,其他值通常不用于 TCP/IP 网络。资源记载部门资源记载部门是 DNS 报文的最后三个字段,包罗回覆问题区域、权威名称服务器记载、附加信息区域,这三个字段均接纳一种称为资源记载的花样,如下图所示image资源记载部门的字段寄义如下域名:DNS 请求的域名。

亚博2022最新首页登录

类型:资源记载的类型,与问题部门中的查询类型值是一样的。类:地址类型、与问题中的查询类值一样的。生存时间:以秒为单元,表现资源记载的生命周期。

资源数据长度:资源数据的长度。资源数据:表现按查询段要求返回的相关资源记载的数据。资源记载部门只有在 DNS 响应包中才会泛起。下面我们就来通过响应报文看一下详细的字段示例image其中,域名的值是 mobile-gtalk.l.google.com ,类型是 A,类是 1,生存时间是 5 秒,数据长度是 4 字节,资源数据表现的地址是 63.233.189.188。

SOA 记载如果是权威 DNS 服务器的响应的话,会显示记载存储有关区域的重要信息,这种信息就是 SOA 记载。所有 的DNS 区域都需要一个 SOA 记载才气切合 IETF 尺度。

SOA 记载对于区域传输也很重要。SOA 记载除具有 DNS 剖析器响应的字段外,还具有一些分外的字段,如下image详细字段寄义PNAME:即 Primary Name Server,这是区域的主要名称服务器的名称。RNAME:即 Responsible authority's mailbox,RNAME 代表治理员的电子邮件地址,@ 用 . 来表现,也就是说 admin.example.com 等同于 admin@example.com。序列号: 即 Serial Number ,区域序列号是该区域的唯一标识符。

刷新距离:即 Refresh Interval,在请求主服务器提供 SOA 记载以检察其是否已更新之前,辅助服务器应等候的时间(以秒为单元)。重试距离:服务器应等候无响应的主要名称服务器再次请求更新的时间。逾期限制:如果辅助服务器在这段时间内没有收到主服务器的响应,则应停止响应对该区域的查询。

上面提到了主要名称服务器和服务名称服务器,他们之间的关系如下image这块我们主要解释了 RR 类型为 A(IPv4) 和 SOA 的记载,除此之外另有许多类型,这篇文章就不再详细先容了,读者朋侪们可以阅读 《TCP/IP 卷一 协议》和 cloudflare 的官网 www.cloudflare.com/learning/dn… 查阅,值得一提的是,cloudflare 是一个学习网络协议很是好的网站。DNS 宁静险些所有的网络请求都市经由 DNS 查询,而且 DNS 和许多其他的 Internet 协议一样,系统设计时并未思量到宁静性,而且存在一些设计限制,这为 DNS 攻击缔造了时机。DNS 攻击主要有下面这几种方式第一种是 Dos 攻击,这种攻击的主要形式是使重要的 DNS 服务器好比 TLD 服务器或者根域名服务器过载,从而无法响应权威服务器的请求,使 DNS 查询不起作用。

第二种攻击形式是 DNS 欺骗,通过改变 DNS 资源内容,好比伪装一个官方的 DNS 服务器,回复假的资源记载,从而导致主机在实验与另一台机械毗连时,毗连至错误的 IP 地址。第三种攻击形式是 DNS 隧道,这种攻击使用其他网络协议通过 DNS 查询和响应建设隧道。

攻击者可以使用 SSH、TCP 或者 HTTP 将恶意软件或者被盗信息通报到 DNS 查询中,这种方式使防火墙无法检测到,从而形成 DNS 攻击。第四种攻击形式是 DNS 挟制,在 DNS 挟制中,攻击者将查询重定向到其他域名服务器。这可以通过恶意软件或未经授权的 DNS 服务器修改来完成。

只管效果类似于 DNS 欺骗,但这是完全差别的攻击,因为它的目的是名称服务器上网站的 DNS 记载,而不是剖析法式的缓存。第五章攻击形式是 DDoS 攻击,也叫做漫衍式拒绝服务带宽洪泛攻击,这种攻击形式相当于是 Dos 攻击的升级版那么该如何防御 DNS 攻击呢?防御 DNS 威胁的最广为人知的方法之一就是接纳 DNSSEC 协议。

DNSSECDNSSEC 又叫做 DNS 宁静扩展,DNSSEC 通过对数据举行数字签名来掩护其有效性,从而防止受到攻击。它是由 IETF 提供的一系列 DNS 宁静认证的机制。DNSSEC 不会对数据举行加密,它只会验证你所会见的站点地址是否有效。

DNS 防火墙有一些攻击是针对服务器举行的,这就需要 DNS 防火墙的登场了,DNS 防火墙是一种可以为 DNS 服务器提供许多宁静和性能服务的工具。DNS 防火墙位于用户的 DNS 剖析器和他们实验会见的网站或服务的权威名称服务器之间。防火墙提供 限速会见,以关闭试图淹没服务器的攻击者。

如果服务器确实由于攻击或任何其他原因而导致停机,则 DNS 防火墙可以通过提供来自缓存的 DNS 响应来使操作员的站点或服务正常运行。除了上述两种防御手段外,自己 DNS 区域的运营商就会接纳进步一措施掩护 DNS 服务器,好比设置 DNS 基础架构,来防止 DDoS 攻击。

更多关于 DNS 的攻击和防御就是网络宁静的主题,这篇文章就不再详细先容了。总结这篇文章我用较多的字数为你先容了 DNS 的基本概述,DNS 的事情机制,DNS 的查询方式,DNS 的缓存机制,我们还通过 WireShark 抓包带你认识了一下 DNS 的报文,最后我为你先容了 DNS 的攻击手段和防御方式。作者:法式员cxuan链接:https://juejin.cn/post/6918894984414363655。


本文关键词:万字,长文,爆肝,DNS,协议,亚博2022最新首页登录,image,试想,一个,问题

本文来源:亚博2022最新首页登录-www.lzyyyw.com

微信二维码 微信二维码
联系我们

电话:062-618794370
手机:12393562062
Q Q:471927237
邮箱:admin@lzyyyw.com
联系地址:广东省潮州市饶平县时建大楼9911号

Copyright © 2004-2022 www.lzyyyw.com. 亚博2022最新首页登录科技 版权所有

备案号:ICP备28384247号-1