DNS的基础知识

1、统一资源定位符(URL):也被称作“网址”,用于定位互联网上的资源

2、DNS(Domain Name System)


DNS具体Query过程:

3、DNS记录

  • 资源记录(Resource Record):DNS的数据库条目

  • 超过30种类型:描述IP地址、别名等等

    3.1、A记录:定义主机的IP地址

    3.2、AAAA记录:定义主机的IPv6地址

    3.3、CNAME记录(Canonical Name Record):定义域名的别名

    3.4、MX记录(Mail exchanger record):定为邮件服务器

    3.5、NS记录(Name Server Record):定义提供dns信息的服务器

    3.6、SOA记录(Start of Authority Record):定义在多个ns服务器中哪个是主服务器

    3.7、TXT记录:提供文本信息

DNS工具实战

DNS查询工具:

  • dig(DNS lookup utility):用来查询dns的小工具
  • nslookup:交互式查询域名服务工具
  • host(DNS look utility)

本地host修改:

  • Window/linux/mac等下host文件修改
  • Switchhost工具

CDN

内容分发网络(Content Delivery Network):基于地理位置的分布式代理服务器/数据中心

  • 提供高可用
  • 提升性能
  • 提升体验

CDN实现原理

DNS与CDN——前端重点相关推荐

  1. 前端重点---DNS和CDN

    在学习DNS和CDN前我们要先认识一下URL是什么东西,理解其中的符号代表什么,首先我们先认识一下统一资源定位符(URL) 统一资源定位符(URL) 也被称为[网址],用于互联网上的资源 https: ...

  2. 网络协议-前端重点——DNS和CDN

    目录 DNS的基础知识 统一资源定位符(URL)(网址) DNS(Dimain Name System)(域名系统) DNS Query过程 DNS记录 A记录 AAAA记录 CNAME记录(Cano ...

  3. 主程的晋升攻略(3):IP、DNS和CDN

    有段时间我面试程序员时,喜欢问这个问题:局域网IP有哪些IP段?由这个问题再追问NAT(网络地址转换). 为什么不是每个设备一个公网IP? 先说个关于QQ的小故事,最早开发QQ时,小马哥他们也没想到Q ...

  4. 计算机网络—— DNS和CDN那些事

    文章目录 前言 一.DNS工作原理? 1.DNS层次结构 2.一个例子 3.DNS的内脏 4.接下来,简单描述一下DNS服务过程: 5.总结: 6.顺带附上路由转发的过程: 二.从DNS引入CDN 1 ...

  5. DNS云学堂 | 智能DNS让CDN乘风破浪

    智能DNS是DNS领域经常被提及的一个概念.在和运营商客户进行技术交流时,也总是被问及,到底什么是智能DNS?智能DNS在CDN中扮演什么角色?它是怎么样的工作机制?今天DNS云学堂就来具体讲解下.e ...

  6. DNS与CDN知识汇总(前端优化一)

    什么是DNS? 域名系统DNS(Domain Name System),他由三部分组成(名称解析器,域名空间,名称服务器),他是一个分布式数据库,功能是联系域名和ip地址,域名和ip对应,被称为记录, ...

  7. 使用阿里云dns+oss+cdn+ssl发布静态网站

    一.背景 公司为了做产品的推广,让前端团队开发了一个静态网站,打算部署到互联网,向外提供访问服务,提高宣传力度.像此类的部署我们原来是直接扔到阿里外网服务器上,然后部署到nginx.tomcat或ht ...

  8. 笔记,前端重点 js,es6,vue2,vue3,小程序...... (记得收藏)

    ------------vue2 部分面试题--------# (1)防抖:就是将一段时间内连续的多次触发转化为一次触发. (2)节流:减少一段时间内触发的频率 区别:两者区别在于函数节流是固定时间做 ...

  9. 专用DNS的CDN工作流程

    域名系统的前世. 域名系统之所以产生,是因为用户在198.26.92.33点10进制的IP地址访问互联网主机时记不住.因此,早在ARPANET(美国国防部高级研究计划署开发的世界上第一个运营的封包交换 ...

最新文章

  1. 微信小程序之scroll-view-导航栏左右滑动
  2. 使用Hexo搭建博客步骤详解
  3. applicationcontext理解使用
  4. Educational Codeforces Round 60 D. Magic Gems
  5. 【高校宿舍管理系统】第十一章 学生系统
  6. 【Golang 快速入门】高级语法:反射 + 并发
  7. 利用 Finder 清理Mac旧档案,释放空间
  8. svn删除所有unversioned文件
  9. 大数据与python-零起点Python大数据与量化交易 PDF 下载
  10. 【python使用】使用python读取mid/mif文件,高精地图解析
  11. 迅雷 Thunder 11.0.2.52 抢先体验版
  12. 数据管理知识体系指南(第二版)-第四章——数据架构-学习笔记
  13. ERP、SCM、CRM的区别和联系
  14. 创业36条军规值得一读
  15. Civil3D 2018-03 曲面创建
  16. Eclipse -- 打包 -- MANIFEST.MF 规则
  17. PDF怎么转长图?这些方法不妨了解一下
  18. java获得指定时间的时间戳
  19. 可以降低汽车气缸里面的机油由于摩擦产生的蓝烟的机油添加剂
  20. 矩阵条件数的定义、理解以及matlab代码

热门文章

  1. Chrome浏览器模拟4G网络
  2. 浅谈编程思想的重要性
  3. springboot 整合 spring-integration-mqtt
  4. 关于微信小程序获取不到用户信息及头像,或获取“微信用户“等信息的处理解决方式
  5. 杭电OJ 1095(C++)
  6. ## 2048/简易/欢迎提出建议
  7. 8005中国红冠号表
  8. iterm快捷键及操作技巧(附Linux快捷键)
  9. Google公益广告的答案
  10. python123大小写转换_python人民币小写转大写辅助工具