DevOps之域名
唠叨话
关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言。
域名系统DNS(Domain Name System)
关于域名,知识与技能的层次(知道、理解、运用),理论与实践的方面(原理)。
《域名(Domain Name)》
域名,指主机数字体标识IP地址(互联网协议地址)转换成特定格式名称,相互映射的网络标识地址。
ICANN(互联网域名与号码分配机构)管理从A到M的13台根域名服务器,美国拥有1台主根及9台辅根,英国、瑞典、日本各拥有1台辅根。
域名划分:按国家划分、按行业划分。
域名结构:根域(.)、结构(主机名.三级域名.二级域名.顶级域名)。
域名记录:A(Address)、AAAA、CNAME、MX(Mail Exchanger)、NS(Name Server)、SRV、TXT、URL显性/隐性转发。
《域名系统(Domain Name System)》
DNS域名系统:层次结构的分布式数据库。
DNS端口协议:采用53端口UDP和TCP协议,UDP用于请求和响应,TCP用于主服务器和从服务器之间的传送。
DNS查询方式:递归和迭代。
DNS工作流程:客户机浏览器DNS缓存->操作系统HOSTS文件->本地DNS缓存->TCP/IP网络参数DNS服务器->DNS代转服务器->DNS服务器返回客户机。
DNS查询解析:http://blog.csdn.net/wangjun5159/article/details/54599759
DNS报文解析:http://blog.csdn.net/ahafg/article/details/51035691
DNS流程查询:nslookup(Windows)、dig(Linux)。
DNS路由跟踪:tracert(Windows)、traceroute(Linux)。
例如:百度域名www.baidu.com分析结果。
1、客户机向local dns请求www.baidu.com
2、local dns向根域请求www.baidu.com,根域返回com.域的服务器IP
3、向com.域请求www.baidu.com,com.域返回baidu.com域的服务器IP
4、向baidu.com请求www.baidu.com,返回cname www.a.shifen.com和a.shifen.com域的服务器IP
5、向root域请求www.a.shifen.com
6、向com.域请求www.a.shife.com
7、向shifen.com请求
8、向a.shifen.com域请求
9、获取www.a.shifen.com的IP,localdns返回客户机www.baidu.com cname www.a.shifen.com、IP(www.a.shifen.com)
DNS与HTTP DNS
DNS基于UDP协议,不安全传输,导致域名劫持。
HTTP DNS基于HTTP协议,防劫持、精准调度、0ms解析延时。
《DNS-服务端和客户端》
搭建DNS服务器
Bind、DNSPod、PowerDNS、MyDNS(http://ftp.isc.org/isc/ 和 http://bind-dlz.sourceforge.net/)
多点部署DNS服务器
DNS域名解析 + Anycast任播技术 + BGP边界网关协议(http://www.linuxidc.com/Linux/2014-08/105816.htm)
设置DNS客户端
Windows系统、Linux系统、Unix系统、Mac系统。Android系统、iOS系统。
设置DNS客户端缓存
chrome://settings/,firefox://about:config。
Windows(ipconfig /flushd ns),Linux(/etc/rc.d/init.d/nscd restart),Mac(lookupd -flushcache)。
《DNS-商业服务》
公共域名解析:GoogleDNS(8.8.8.8、8.8.4.4),OpenDNS(208.67.222.123、208.67.220.123)。
智能域名解析:CNNIC(SDNS、CDNS),https://www.cloudxns.net/。
《网站域名解析》
1、域名
2、生存时间值(TTL)
3、子域名级别(记录级别)
4、子域名数量(记录类型)
5、负载均衡:内,外;硬,软。
6、安全攻防:流量值,查询数。
7、解析线路:地域线路,运营商线路。
8、计量监控:PV页面浏览量,UV独立访客数,TPS秒事务数,QPS秒查询数。
参考:https://www.niaoyun.com/help/guide
《网站速度检测》
https://www.17ce.com/
http://ce.cloud.360.cn/
《网站访问流程》
输入域名地址->解析DNS及返回IP->客户端反应请求服务->防火墙->外网IP映射内网IP->负载均衡->服务端响应请求服务->输出域名页面。
DevOps之域名的更多相关文章
- DevOps之域名-搭建工具
唠叨话 关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言. 域名系统DNS(Domain Name System) 关于系统,知识与技能的层次(知道.理解.运用) ...
- (视频)《快速创建网站》 4.1 为啥造软件不同于造汽车,为啥是软件就一定会有Bug - 构建开发运维一体化(DevOps)
本文是<快速创建网站>系列的第9篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 访问本系列目录,请点击:http://devopshub.cn/tag ...
- DevOps教程
唠叨话 关于德语关我屁事与靠计算逼哥数据,知识点的教学教程. 先简要搭建知识点框架:后逐步完善知识点内容.(暂时提供知识点,大部分未完善,持续更新中.) 注:第一版本,结束于2017年10月18日.其 ...
- DevOps之唠叨话
唠叨话 教学:人类培养态度.传授知识.训练技能的活动. 教学手册(Teaching Manual) 教学形式:教材与课程,师生(一对一.一对多).教学内容:系统框架和问答机制,结构(前言.目录.正文. ...
- [dotnet core]落地微服务特色的DevOps管道,持续集成/部署到kubernetes。
目录 前言 目标 工具 - 最小的学习成本 方案 - 愿景 1. 持续集成 - CI 2. 持续部署 - CD 部署环境 1. 部署gitlab-runner 2. 注册gitlab-runner 搭 ...
- 如何将Azure DevOps中的代码发布到Azure App Service中
标题:如何将Azure DevOps中的代码发布到Azure App Service中 作者:Lamond Lu 背景 最近做了几个项目一直在用Azure DevOps和Azure App Servi ...
- devops工具-Ansible基础
一.Ansible介绍 简介 Ansible使用Python语言开发,是一个配置管理型工具,与之类似的工具还有Puppet.SaltStack.chef等,默认通过SSH协议进行远程命令执行或 ...
- 我们自研的那些Devops工具
随着云技术以及容器技术的崛起,人肉运维的时代结束了 2018年为了解决日常运维中的痛点以及更高效的推进运维工作,我们自研并完善了几个工具系统,这些系统无一例外的帮我们节约了时间,提高了效率,这篇文章将 ...
- 我的devops实践经验分享一二
前言 随着系统越来越大,开发人员.站点.服务器越来越多,微服务化推进,......等等原因,实现自动化的devops越来越有必要. 当然,真实的原因是,在团队组建之初就预见到了这些问题,所以从一开始就 ...
随机推荐
- 团队作业3——需求改进&系统设计
Deadline: 2017-4-21 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的四个方面 需求&原型改进 系统设计 Alpha任务分配计划 测试计 ...
- 201521123091 《Java程序设计》第10周学习总结
Java 第十周总结 第十周的作业. 目录 1.本章学习总结 2.Java Q&A 3.码云上代码提交记录及PTA实验总结 1.本章学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异 ...
- 201521123100 《Java程序设计》 第1周学习总结
1. 本章学习总结 1.简单了解学习了Java及其开发环境,学习使用了Notepad++&eclipse开发软件的使用 2.熟练完成了使用Notepad++运行第一个Java程序"H ...
- 201521123095 《Java程序设计》第10周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 本次PTA作业题集异常.多线程 Q1.finally 题目4-2 1.1 截图你的提交结果( ...
- 201521123089 《Java程序设计》第9周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2. 书面作业 本次PTA作业题集异常 常用异常 题目5-11.1 截图你的提交结果(出现学号) 1.2 自己以前编 ...
- 前端基础之css
一.form表单 在form表单有两个重要的属性分别是: 关于表单两个属性: name: 作为发送server端的数据的键 ...
- 浅谈JAVA中“增强”类的某个方法的几个中方法!
一.继承 使用场景:能够控制这个类的构造的时候,才可以使用继承. 优点:简单容易使用, 缺点:耦合性大大的增强,不利于后期的维护,所以对于继承这种方法,谨慎使用. 代码实现:二.装饰者模式 使用场景 ...
- 使用Lucene全文检索并使用中文版和高亮显示
使用Lucene全文检索并使用中文版和高亮显示 中文分词需要引入 中文分词发的jar 包,咱们从maven中获取 <!-- lucene中文分词器 --> <dependency&g ...
- 枚举类TimeUnit
枚举类TimeUnit 全路径为 java.util.concurrent.TimeUnit TimeUnit 主要用于通知基于时间的方法如何解释给定的计时参数 举例如下 如果 lock 不可用,则以 ...
- 与 Hadoop 对比,如何看待 Spark 技术?
主要是先看MapReduce模型有什么问题? 第一:需要写很多底层的代码不够高效,第二:所有的事情必须要转化成两个操作Map/Reduce,这本身就很奇怪,也不能解决所有的情况. 其实Spark出现就 ...