唠叨话

关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言

域名系统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之域名的更多相关文章

  1. DevOps之域名-搭建工具

    唠叨话 关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言. 域名系统DNS(Domain Name System) 关于系统,知识与技能的层次(知道.理解.运用) ...

  2. (视频)《快速创建网站》 4.1 为啥造软件不同于造汽车,为啥是软件就一定会有Bug - 构建开发运维一体化(DevOps)

    本文是<快速创建网站>系列的第9篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 访问本系列目录,请点击:http://devopshub.cn/tag ...

  3. DevOps教程

    唠叨话 关于德语关我屁事与靠计算逼哥数据,知识点的教学教程. 先简要搭建知识点框架:后逐步完善知识点内容.(暂时提供知识点,大部分未完善,持续更新中.) 注:第一版本,结束于2017年10月18日.其 ...

  4. DevOps之唠叨话

    唠叨话 教学:人类培养态度.传授知识.训练技能的活动. 教学手册(Teaching Manual) 教学形式:教材与课程,师生(一对一.一对多).教学内容:系统框架和问答机制,结构(前言.目录.正文. ...

  5. [dotnet core]落地微服务特色的DevOps管道,持续集成/部署到kubernetes。

    目录 前言 目标 工具 - 最小的学习成本 方案 - 愿景 1. 持续集成 - CI 2. 持续部署 - CD 部署环境 1. 部署gitlab-runner 2. 注册gitlab-runner 搭 ...

  6. 如何将Azure DevOps中的代码发布到Azure App Service中

    标题:如何将Azure DevOps中的代码发布到Azure App Service中 作者:Lamond Lu 背景 最近做了几个项目一直在用Azure DevOps和Azure App Servi ...

  7. devops工具-Ansible基础

    一.Ansible介绍 简介     Ansible使用Python语言开发,是一个配置管理型工具,与之类似的工具还有Puppet.SaltStack.chef等,默认通过SSH协议进行远程命令执行或 ...

  8. 我们自研的那些Devops工具

    随着云技术以及容器技术的崛起,人肉运维的时代结束了 2018年为了解决日常运维中的痛点以及更高效的推进运维工作,我们自研并完善了几个工具系统,这些系统无一例外的帮我们节约了时间,提高了效率,这篇文章将 ...

  9. 我的devops实践经验分享一二

    前言 随着系统越来越大,开发人员.站点.服务器越来越多,微服务化推进,......等等原因,实现自动化的devops越来越有必要. 当然,真实的原因是,在团队组建之初就预见到了这些问题,所以从一开始就 ...

随机推荐

  1. AppiumDesktop用法介绍

    转自:http://www.jianshu.com/p/bf1ca3d4ac76 写这篇文章的心情 真的很开心,我看着官网介绍竟然对AppiumDesktop略懂皮毛了.今天特意写出来,希望可以帮助一 ...

  2. MPLS VPN随堂笔记3

    跨域 ASBR之间运行MPBGP 1.配置AS内部IGP保证环回口互相可达,同时建立LDP邻居 (优先启用 mpls label rang 16 100)方便查看实验现象 2.配置PE1-PE2 PE ...

  3. 201521123004《Java程序设计》第8周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 1.2 选做:收集你认为有用的代码片段 答:主要以泛型为主 //简单的泛型类的定义,T为类型参数 public ...

  4. 201521123064 《Java程序设计》第6周学习总结

    1. 本章学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图,对面向对象思想进行一个总结. 注1:关键词与内容不求多,但概念之间的联系要清晰,内容覆盖 ...

  5. eclipse ide for java ee developers与eclipse ide for java developers有什么区别

    前者集成了WTP,可用于j2ee开发,功能更完善

  6. java web SSO单点登录

    第一篇: Web应用系统的演化总是从简单到复杂,从单功能到多功能模块再到多子系统方向发展. .当前的大中型Web互联网应用基本都是多系统组成的应用群,由多个web系统协同为用户提供服务. 多系统应用群 ...

  7. php单例连接数据库

    mysql_connect() 后续的php就不支持了,所以会报错. 现在改为使用mysqli_connect(),需要开启php扩展哟! <?php /** * 设计模式之单例模式 * $_i ...

  8. JDBC操作数据库之批处理

    JDBC开发中,操作数据库需要和数据库建立连接,然后将要执行的SQL语句发送到数据库服务器,最后关闭数据库连接,都是按照这样的操做的,如果按照此流程要执行多条SQL语句,那么就要建立多个数据库连接,将 ...

  9. S3C2440 时钟设置分析(FCLK, HCLK, PCLK)

    时钟对于一个系统的重要性不言而喻,时钟决定了系统发送数据的快慢,高性能的芯片往往能支持更快速度的时钟,从而提供更好的体验. S3C2440的输入时钟频率是12MHZ,对于这款芯片,显然速度是不够的,所 ...

  10. 两句话动态修改table数据并提交到后台

    //为所有的input 添加click事件,我将对象的id放入到name属性中,行数放入到alt属性中 $("input").click(function(obj){ //获得当前 ...