首页 > 其他分享 >一文弄懂什么是DNS、A记录、CNAME以及使用方法

一文弄懂什么是DNS、A记录、CNAME以及使用方法

时间:2023-08-05 10:34:42浏览次数:70  
标签:记录 弄懂 查询 域名 CNAME DNS 服务器

域名解析DNS

简介

域名解析(Domain Name System,DNS)是互联网中用于将人类可读的域名(例如www.example.com)转换为计算机可理解的IP地址(例如192.168.1.1)的系统。它充当了互联网上的一个“电话簿”,帮助将用户提供的域名映射到实际的网络地址,使得计算机能够找到并连接到相应的网络服务器。

一文弄懂什么是DNS、A记录、CNAME以及使用方法_IP

白话文:ip相当于你的家庭地址,例如湖北省武汉市xxx小区101,域名相当你的名字,将你和你的家绑在一起就叫DNS,意义就是当有人要去你家的时候,不需要记得湖北省武汉市xxx小区101这么麻烦,只需要记得是你的家就可以。


域名解析的工作原理:

  1. 查询发起:当用户在浏览器中输入一个域名时,比如"www.example.com",浏览器会尝试向本地计算机的DNS解析器发起查询请求。
  2. 本地解析:本地解析器是用户计算机上的一部分,它首先查看本地缓存,看是否已经解析过该域名。如果没有,它会将查询请求转发给ISP(互联网服务提供商)的DNS服务器。
  3. 递归解析:ISP的DNS服务器会尝试进行递归解析。它会首先查询顶级域(例如.com)的DNS服务器,然后查询次级域(例如.example.com)的DNS服务器,以此类推,逐层向下,直到找到负责该域名的具体服务器。
  4. 响应返回:当递归解析找到负责该域名的服务器时,它会从这个服务器获取该域名对应的IP地址,然后将这个IP地址返回给本地解析器。
  5. 本地缓存更新:本地解析器将获取的IP地址存储在本地缓存中,以备将来的查询使用。这有助于提高性能,因为将来的查询可以直接从本地缓存中获取。
  6. 用户连接:本地解析器将IP地址返回给用户的计算机,使得用户的浏览器或其他应用程序可以使用这个IP地址来建立与服务器的连接,从而获取网页内容或执行其他网络操作。


A记录

简介

A 记录(Address Record)是一种 DNS 记录类型,用于将域名映射到一个 IPv4 地址。通过设置 A 记录,你可以将特定的域名直接指向一个具体的 IP 地址,从而使用户能够通过这个域名访问相应的服务器或网络资源。、


操作设置 A 记录的步骤

通常在你的域名注册商或 DNS 托管服务提供商的控制面板中完成:

  1. 登录到控制面板: 使用你的域名注册商或 DNS 托管服务提供商提供的账户信息,登录到他们的控制面板。
  2. 找到 DNS 设置: 寻找类似于 "DNS 设置"、"DNS 管理" 或 "域名管理" 的选项,进入 DNS 记录管理页面。
  3. 选择域名: 从列表中选择你想要设置 A 记录的域名。
  4. 添加 A 记录: 在 DNS 记录管理页面中,查找一个按钮或链接,通常标有 "添加记录"、"新建记录" 等。在记录类型中选择 "A 记录"。
  5. 填写记录信息: 填写以下信息:

主机名(Hostname): 输入你想要设置 A 记录的子域名,例如 "www"。

IPv4 地址(IPv4 Address): 输入目标服务器的 IPv4 地址。

一文弄懂什么是DNS、A记录、CNAME以及使用方法_DNS_02


CNAME

简介

CNAME 是 DNS(Domain Name System)中的一种记录类型,全称为 Canonical Name(规范名)。CNAME 记录用于将一个域名映射到另一个域名,实现域名的别名或重定向。

功能: CNAME 记录用于创建别名,将一个域名映射到另一个域名。

用途: 主要用于将一个域名的访问重定向到另一个域名,方便管理和维护。当目标域名的 IP 地址变化时,只需更新目标域名的 DNS 记录,而不必更改所有引用该域名的记录。

操作方法和A记录一样

这里有个有趣的例子:当你在浏览器上访问"www.中国原神大学.com",将会降转到一个神奇的地方,这里就用到了CNAME


注意点:

  1. 不能与其他记录共存: 在一个域名的 DNS 记录中,CNAME 记录通常不能与其他记录(如 A 记录、MX 记录等)共存于同一个主机名下。
  2. 目标域名不能有其他记录: 目标域名如果有其他记录(比如 A 记录、TXT 记录等),则通常不能创建 CNAME 记录。但是在一些情况下,可以使用特殊的配置来允许目标域名有其他记录。
  3. 增加了 DNS 查询: 使用 CNAME 记录会引入额外的 DNS 查询步骤,因为在解析域名时需要再次查询 CNAME 记录指向的域名的 IP 地址。


A记录和CNAME的区别

1、A 记录直接将域名映射到一个 IPv4 地址,而 CNAME 记录将域名映射到另一个域名。

2、A 记录速度较快,因为它直接映射到 IP 地址,不会引入额外的查询步骤。CNAME 记录可能稍微减慢解析速度,因为它需要额外的查询步骤以查找目标域名的 IP 地址。

3、A 记录适用于需要直接映射到 IP 地址的情况,而 CNAME 记录适用于创建别名或者需要更灵活管理目标位置的情况。

标签:记录,弄懂,查询,域名,CNAME,DNS,服务器
From: https://blog.51cto.com/u_14154011/6973677

相关文章

  • DNS
    一.名字解析介绍和DNS1.本地名称解析配置文件:hosts目录位置linux系统:/etc/hostwindows:c/windows/system32/drivers/etc/hosts 修改files和dns的优先级 二.DNS服务器类型    缓存域名服务器:只提供域名解析结果的缓存功能,目的在于提高查询速度和效率,但......
  • Linux之DNS域名解析服务
    目录一、DNS二、正向解析一、DNSDNS:将域名转化成ip地址原因:因为ip地址太难记忆了方法一:本地host文件分散式:网络环境www.baidu.comhost文件有直接访问没有的话去找dns缓存dns缓存服务器有直接告诉你没有才会去问根域服务器根域服务器的他管理的主机域类型ww......
  • DNS解析个人理解
    我相信不是专业网站开发,卖域名,或卖空间的,对于DNS解析脑子里就是一片空白;就算是专业开发的网站整体忙于业务逻辑的,也对这方面很匮乏,知其然,不知其所以然。所以特地百度了一下,收集相关资料,结合自己的理解整理一片资料复习,或回忆之用,以免自己以后遗忘了,看到这里可以快速回忆或掌握这方......
  • CentOS 7 下,如何设置DNS服务器
    在CentOS7下,手工设置/etc/resolv.conf里的DNS,过了一会,发现被系统重新覆盖或者清除了。和CentOS6下的设置DNS方法不同,有几种方式:1、使用全新的命令行工具nmcli来设置#显示当前网络连接#nmcliconnectionshow#修改当前网络连接对应的DNS服务器,这里的网络连接可以用名称或......
  • dnsdomainname
    dnsdomainname定义DNS系统中FQDN名称的域名补充说明dnsdomainname命令用于定义DNS系统中FQDN名称中的域名。语法dnsdomainname(选项)选项-v:详细信息模式,输出指令执行的详细信息。实例[root@AY1307311912260196fcZ~]#dnsdomainname-vgethostname()=`AY130731191226......
  • mDNS知识
    1.域名系统(DomainNameSystem,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。 2.多播DNS(mDNS)协议将主机名解析为不包含本地名称服务器的小型网络中的IP地址。它是一种零配置服务,使用与单......
  • 渗透-01:DNS原理和HTML字符编码-HTML实体编码
    一、DNS概念DNS(DomainNameSystem的缩写)就是根据域名查出IP地址(常用)DNS分类:正向解析:已知域名解析IP反向解析:已知IP解析对应的域名二、查询过程工具软件dig可以显示整个查询过程[root@node01~]#digbaidu.com;<<>>DiG9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.13<<......
  • GOBUSTER - 目录/文件和DNS爆破工具。
    github:https://github.com/OJ/gobuster常用命令行选项-fw -使用通配符结果强制处理域。-np -隐藏进度输出。-m<mode>-使用哪种模式,dir或者dns(默认:) dir。-q -禁用横幅/下划线输出。-t<threads>-要运行的线程数(默认值:) 10。-u<url/domain> -完整URL(包括方案......
  • centos修改dns地址
    1、CentOS6.5设置静态IP、网关、配置DNS,解决ping不通外网问题2、Centos中IP与DNS手动设置方法3、主机无线上网,自动获取DNS,虚拟机上centos是桥接模式。DNS怎么设置CentOS6.5设置静态IP、网关、配置DNS,解决ping不通外网问题1、总结:上网配置好了之后,仍旧不能ping通外网......
  • DNS部署与安全
    1.DNS提供域名解析服务2.域名组成 www.主机名+sina.com.cn域名“主机名.域名”称为完全限定域名,主机名可以变,域名全球唯一www.baidu.com.  "."是根域,根域下的com是一级域名,类推下面的。DNS端口TCP/UDP53DNS解析种类:递归解析与迭代解析(方式) 客户机指向的服务器叫......