• 域名与DNS域名系统



    导读

    1. 全球的公网ip约有40多亿个,在没有域名的概念时,如果你要打开百度的网站请记住:39.156.66.14,是的,百度好用,360也不赖记住111.7.73.11。每次打开网页就输入这个ip就可以
    2. 所以渐渐的,好用的产品越来越多,你要记得越来越多,前辈们就发明了这个域名

    域名

    域名便于记忆(因为一般都很有语义化,很容易被记住),像taobao.com,baidu.com…品牌即域名。

    域名的结构

    域名的结构是由“主机名+域名”组成。主机名就是像www ,blog,bbs,smtp,pop之类的
    域名就像是:baidu.com,taobao.com,xinwan.cn
    由"主机名+域名"组成的也叫做完全限定域名,简称:域名 当然了,主机名也不用一定是www,blog,bbs,edu什么的,你可以自己想一个
    像百度的(百度知道)主机名是zhidao
    在这里插入图片描述

    像新网的某一个服务平台主机名是dcp
    在这里插入图片描述

    像百度贴吧的主机名是tieba
    在这里插入图片描述

    所以说主机名并不是认知上的www,你也可以写其他的,不过一般网页首页(或者官方)的域名都用www.xxx.xxx(因为这是默认的,约定俗成的东西,直接在http上输入baidu.com的时候,它也会默认加上www)
    那么所以说,我们要注册域名那就要注册www.baidu.com,edu.baidu.com等咯?其实并不是这样的,
    我们可以用cname或者A记录去在你购买的域名平台去解析就可以了
    然后那么就可以通过woshihaoren.xxxxx.site来访问到我的网页了。可以说:买一个域名就可以对你不同业务的服务器划分区别了。

    域名再深入

    假设你想注册一个豆豆的域名,你可以选择doudou.com,doudou.cn,doudou.org之类的,当然只要付费就可以。

    域名分为很多种: 有顶级域名,有二级域名,三级域名,四级域名(这是最后一级的域名了) 。我们要一级级的去理解,从顶级到四级

    顶级域名

    顶级域名分为两种:一种是国家的顶级域名,一种是通用的顶级域名。

    1. 国家的顶级域名代表是以国家分的:像cn(中国),us(美国),uk(英国) 等还有很多–>对应的是.cn,.us,.uk
    2. 通用域名代表不分国家的(但是一看就知道是什么概念了的):像org(组织),edu(教育),gov(政府) 等还有很多 —>对应的是.org,.edu,.gov

    二级域名

    默认你的顶级域名选好了(你选了一个com结尾的顶级域名),你要开始选二级域名了

    1. 二级域名分为两种:一种是国家的,一种是个人或企业的
    2. 国家的二级:是cn,edu,net等 对应的是 —> .cn.com,.edu.com,.net.com
    3. 个人或企业的二级是:你自己选的,就是这个doudou–>doudou.com

    三级域名

    如果你选了一个企业或个人的二级(doudou.com),那么你就不用选择第三级域名了,你可以选择第四级域名
    这里假设你选了一个国家的二级域名(.cn.com)
    可以去选个人或企业的三级了:你自己选的 是这个 doudou.cn.com

    四级域名

    四级域名:就是域名的主机名,上面说的主机名

    DNS域名系统

    DNS域名系统,大白话就是:把你的域名转换成ip,然后去访问。
    我们都知道域名是为了便捷我们的记忆,所以真正能访问的不是域名而是ip地址
    DNS域名解析系统解析域名的时候有两种方式(迭代的方式和递归的方式,这里说的是递归的方式)所以在输入www.baidu.com的时候:

    1. 先发送请求到.根服务器
    2. 根服务器看到顶级域名是.com找到顶级域名服务器中的.com的服务器,
    3. com服务器找到二级域名baidu然后看到了baidu对应的域名服务器ip
    4. 找到三级域名服务器中的baidu.com服务器下的www主机名的ip是39.156.66.14,
    5. 随后返回给我们的电脑,然后再通过这个地址去发包给www.baidu.com。
      这样就完成了DNS解析与访问
      在这里插入图片描述
  • 相关阅读:
    开源网安受邀参加网络空间安全合作与发展论坛,为软件开发安全建设献计献策
    SAP ABAP基础知识 访问外部数据库-开发篇
    【code】习惯使用 !=null 判空?试试 Java 8 的全新写法
    第二章 关系数据库
    多表联查--07--- Hash join
    【C++】STL详解(九)—— set、map、multiset、multimap的介绍及使用
    4 AI scams to be aware of
    HTTP请求方法
    你认为没必要做CC防护吗?还觉得不会被攻击就你就错了
    试图带你一文搞懂transformer注意力机制(Self-Attention)的本质
  • 原文地址:https://blog.csdn.net/qq_33966310/article/details/126511309