文章目录

  • 导读
  • 域名
  • 域名的结构
  • 域名再深入
    • 顶级域名
    • 二级域名
    • 三级域名
    • 四级域名
  • 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解析与访问

域名与DNS域名系统相关推荐

  1. 计算机网络之应用层(DNS域名系统)

    应用层作为和用户直接交互的一层,它具体的内容就是规定应用进程在通信时所需要遵循的协议. 应用层的很多协议都是基于客户-服务器方式(C-S方式),即便是 P2P 的方式,本质上也只是一种特殊的客户-服务 ...

  2. 【计算机网络】DNS域名系统

    DNS域名系统 域名系统(Domain Name System, DNS)是互联网使用的命名系统,用来把熟知的域名转换为IP地址. DNS被设计为一个联机分布式数据库系统,DNs使大多数解析都在本地进 ...

  3. TCP / IP学习笔记(9)-dns域名系统

    TCP / IP学习笔记(9)-dns域名系统 前面已经提到了访问一台机器要靠IP地址和MAC地址,其中,MAC地址可以通过ARP协议得到,所以这对用户是透明的,但是IP地址就不行,无论如何用户都需要 ...

  4. DNS域名系统 - CDN内容分发网络

    目录 知识点1:什么是DNS域名系统 DNS系统的作用: DNS系统的分布式数据结构 /etc/named/named.ca 文件:13台根域名服务器存放的文件 DNS的记录类型 DNS的解析过程 D ...

  5. MAC地址、IP地址、子网掩码、域名、DNS、网关

    MAC地址 MAC(Media Access Control)地址,用来定义网络设备的位置. 在OSI模型中,第三层网络层负责 IP地址,第二层数据链结层则负责 MAC地址.因此一个主机会有一个IP地 ...

  6. URL,域名,DNS,域名解析

    文章目录 基础知识 URL URL是什么 URL的作用 URL的命名规则 DNS DNS是什么 DNS存在的意义 DNS的域名层次结构 DNS与域名服务器 域名解析 推荐阅读 基础知识 互联网上的所有 ...

  7. pc计算机怎么设置域名管理,如何设置域名的DNS服务器 -电脑资料

    假设用户申请了一个域名为12345.com.cn,接着就需要对DNS服务器进行设置, 1.进入DNS服务器,到/chroot/var/named目录(所有的域名的文件都放在该目录下),命令如下: # ...

  8. iptables拦截域名_使用iptables封锁对某个域名的DNS查询

    使用iptables封锁对某个域名的DNS查询 发布时间:2020-02-24 19:40:09 来源:51CTO 阅读:424 作者:757781091 现在有一需求,需要禁止主机对某一个域名的DN ...

  9. 计算机网络 一、 IP地址,域名,DNS

    计算机网络 IP地址,域名,DNS 前言 IP地址 域名 DNS 公网,局域网 公网 局域网 前言 本篇记录一下计算机网络中,域名,IP地址,DNS之间的关系. IP地址 计算机之间相互通信需要知道对 ...

最新文章

  1. xcode symbol(s) not found for architecture i386错误解决方法
  2. python之sys模块详解
  3. Servlet 监听器
  4. ITK:平方每个像素
  5. 基于 Kubernetes 的 CICD 基础设施即代码
  6. mysql设置查询结果最大值_查找MySQL查询结果字段的最大值
  7. 科技公司 CEO 合谋“诈骗”自家公司超 900 万美元,现已被捕
  8. selenium2 webdriver要点理解
  9. 最常用的9款免费开源游戏引擎
  10. DES、3DES、AES以及RSA加密介绍
  11. gnome桌面kali linux状态栏显示网速
  12. 计算机六个方面的领域,计算机的应用领域分为哪六个方面
  13. HAL库驱动NRF24L01实现数据传输
  14. 驭势吴甘沙:我的根本利益|Xtecher人物特稿
  15. python找不到txt_python 打开txt文件
  16. 后台管理页面通过点击左侧导航栏的菜单项实现右边内容的改变
  17. Google Analytics(分析)如何计算访问次数
  18. Follow me 总结
  19. lg-1 x 怎么算_黑洞是怎么形成的
  20. Java的Mysql数据库的面试题

热门文章

  1. html header设置语言,HTML header
  2. Xcode自动打包和上传蒲公英平台脚本(用python实现)
  3. 用计算机来解锁密码,电脑忘记开机密码怎么办?如何解锁?
  4. 数据结构-树与深度优先遍历
  5. 4.计算机网络与信息安全
  6. 阿里云主机安全组端口开放完整教程
  7. centos 下 yum安装python3
  8. PCL ——最小包围盒(画出了最小包围盒并求出顶点坐标)
  9. 安装和删除Ubuntu双系统
  10. 虚拟机NAT模式的网络设置