- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(每特教育蚂蚁课堂)上海每特教育科技 余老师
高并发与高可用实战
补充基础知识
DNS 域名解析
整个过程大体描述如下,其中前两个步骤是在本机完成的,后 8 个步骤涉及到真正的域名解析 :1、浏览器会检查缓存中有没有这个域名对
应的解析过的 IP 地址,如果缓存中有,这个解析过程就结束。浏览器缓存域名也是有限制的,不仅浏览器缓存大小有限制,而且缓存的时间也有
限制,通常情况下为几分钟到几小时不等,域名被缓存的时间限制可以通过TTL 属性来设置。这个缓存时间太长和太短都不太好,如果时间太长,
一旦域名被解析到的 IP有变化,会导致被客户端缓存的域名无法解析到变化后的 IP地址,以致该域名 正常解析,这段时间内有一部分用户无
法 网站。如果设置时间太短,会导致用户每次 网站都要重新解析一次域名。
2、如果用户浏览器缓存中没有数据,浏览器会查找操作系统缓存 否有这个域名对应的DNS 解析结果。其实操作系统也有一个域名解析的过程,
在Windows 中可以通过C:\Windows\System32\drivers\etc\hosts 文件来设置,在Linux 中可以通过/etc/hosts 文件来设置,用户可以将任何域名
解析到任何能够 的 IP 地址。例如,我们在测试时可以将一个域名解析到一台测试 上,这样不用修改任何代码就能测试到单独 上
的代码的业务逻辑是否正确。正是因为有这种本地DNS 解析的规程,所以有 就可能通过修改用户的域名来把特定的域名解析到他指定的 IP 地
址上,导致这些域名被劫持。
3、前两个过程无法解析时,就要用到我们网络配置中的 DNS 地址 了。操作系统会把这个域名发送给这个LDNS,也就是本地区的域名服务
器。这个DNS 通常都提供给用户本地互联网接入的一个DNS 解析服务,例如用户是在学校接入互联网,那么用户的DNS 肯定在学校;如果用
户是在小区接入互联网,那么用户的DNS 就是再提供接入互联网的应用提供商,即电信或联通,也就是通常说的SPA,那么这个DNS 通常也会在用
户所在城市的某个角落,不会很远。Windows 环境下通过命令行输入 ipconfig,Linux 环境下通过 cat /etc/resolv.conf 就可以查询配置的 DNS
了。这个专门的域名解析 性能都会很好,它们一般都会缓存域名解析结果,当然缓存时间是受到域名的失效时间 的。大约80%的
域名解析到这里就结束了,所以LDNS 主要承担了域名的解析工作。
4、如果LDNS 仍然没有命中,就直接到Root Server 域名 请求解析
5、根域名 返回给本地域名 一个所查询的主域名 (gTLD Server)地址。gTLD 是 顶级域名 ,如.com、.cn、.org 等,
全球只有13 台左右
6、本地域名 LDNS 再向上一步返回的gTLD 发送请求
7、接受请求的gTLD 查找并返回此域名对应的Name Server 域名 的地址,这个Name Server 通常就是用户 的域名 ,例如用
户在某个域名服务提供商申请的域名,那么这个域名解析任务就由这个域名提供商的 来完成
8、Name Server 域名 会查询存储的域名和 IP的映射关系表,在正常情况下都根据域名得到目标 IP地址,连同一个TTL 值返回给DNS Serve
r 域名
(每特教育蚂蚁课堂)上海每特教育科技 余老师
9、返回该域名对应的 IP和TTL 值,LDNS 会缓存这个域名和 IP的对应关系,缓存时间由TTL 值
10、把解析的结果返回给用户,用户根据TTL 值缓存在本地系统缓存中,域名解析过程结束
在实际的DNS 解析过程中,可能还不止这 10 步,如Name Server 可能有很多级,或者有一个GTM 来负载均衡 ,这都有可能会影响域名解析过
程。
高并发与高可用
大型网站系统应有的特点
高并发,大流量
高并发,大流量:需要面对高并发用户,大流量 。举个例子,去往迪拜的飞机有200 张票,但是有100w 人都挤进系统买票,如何让这 100w 人
能够看到票务的
您可能关注的文档
最近下载
- 苏教版数学四年级下册知识点.docx VIP
- 基于DRG的医院精细化管理实践.pdf VIP
- 公务员辞去公职申请表word版本.doc
- 4.4.4 -已完成优势病种——腰椎间盘突出症诊疗方案(实施情况分析、总结和评价)2013-2018.docx VIP
- 火电工程勘察设计招标文件范本.doc
- 【推荐】山东省建筑工程消耗量定额-交底培训资料.pdf
- 国家开放大学《管理英语4》边学边练Unit 1-4(答案全).docx VIP
- 移动通信技术电子教学案.pdf VIP
- 2020 2021 2022 2023 2024 新版个人征信报告明细版 可编辑(仅供交流,切勿非法使用,后果自负!!!).doc
- DLT 1518-2016 变电站噪声控制技术导则.pdf
文档评论(0)