zoukankan      html  css  js  c++  java
  • 什么是DNS

    什么是DNS?

    DNS(Domain Name System,域名系统),就是将域名解析成IP地址的系统.他的实质是一个分布式数据库存储的DNS服务器.提供了从主机名到IP地址的映射服务.

    DNS记录

    • A记录,address记录,它是DNS服务器的主要功能,提供了标准的从主机名到IP地址的映射服务

      www.xxx.com → 114.114.114.114
      relay1.fox.test.com →  2.2.2.2
      
    • NS记录(Name Server),记录的是一个权威的DNS服务地址,你从这个权威的DNS服务器就能获取到你想要的这个域名的IP地址.

    • CNAME记录(canonical name)把你的别名映射到标准的主机名上去. 相当于将你的小名大虎映射到了你的真名张三丰上去,比如你的标准域名是relal.yax.fatana.xx.com然后你给他起了一个小名叫做ryfx.com非常好记.所以当你访问ryfx.com的时候,就会发生下面的事情

      relal.yax.fatana.xx.com → ryfx.com → 2.3.3.3

      所以这个cname有什么用呢.比如我们有三个域名都映射到2.3.3.3,刚开始我们都是直接映射过去的.

      www.xx.com → 2.3.3.3
      www.yy.com → 2.3.3.3
      www.zz.com → 2.3.3.3

      当有一天,我们的服务器IP地址换成了 2.4.4.4的时候,我们需要重新修改三个, 当数量很多的时候工作就很繁琐.
      这个时候我们就可以这样子

      www.yy.com → www.xx.com
      www.zz.com → www.xx.com
      www.xx.com → 2.4.4.4

      这样我们就只需要修改那个标准的映射,而别名记录就不需要修改了.

  • 相关阅读:
    用 Web 实现一个简易的音频编辑器
    TypeScript教程
    他的独,殇情沉醉
    重新拎一遍js的正则表达式
    网络流
    Xmind最新的安装与破解教程
    adb的端口号5037被占用的解决方法
    使用Fiddler模拟弱网测试教程
    web的前台、后台、前端、后端
    常见面试笔试题
  • 原文地址:https://www.cnblogs.com/Triomphe/p/12711748.html
Copyright © 2011-2022 走看看