当前位置:网站首页>CNAME记录和A记录的区别
CNAME记录和A记录的区别
2022-07-29 05:26:00 【Flytiger1220】
1、什么是域名解析?
域名解析就是国际域名或者国内域名以及中文域名等域名申请后做的到IP地址的转换过程。IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址。域名的解析工作由DNS服务器完成。
2、什么是A记录?
A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置您域名的二级域名。
A记录是IP解析,直接将域名指向某个IP,如果IP有所变动,那么A记录那边也必须更改。
3、什么是CNAME记录?
即:别名记录。这种记录允许您将多个名字映射到另外一个域名。通常用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“host.mydomain.com”(A记录)。它同时提供WWW和MAIL服务,为了便于用户访问服务。可以为该计算机设置两个别名(CNAME):WWW和MAIL。这两个别名的全称就 http://www.mydomain.com/和“mail.mydomain.com”。实际上他们都指向 “host.mydomain.com”。
CNAME是别名解析,别名解析是先将域名解析到主机别名再转跳到IP,这样主机IP改变了不用重新解析。
4、使用A记录和CNAME进行域名解析的区别
A记录就是把一个域名解析到一个IP地址(Address,特制数字IP地址),而CNAME记录就是把域名解析到另外一个域名。其功能是差不多,CNAME将几个主机名指向一个别名,其实跟指向IP地址是一样的,因为这个别名也要做一个A记录的。但是使用CNAME记录可以很方便地变更IP地址。如果一台服务器有100个网站,他们都做了别名,该台服务器变更IP时,只需要变更别名的A记录就可以了。
- cname解析的生效时间要比A记录快,A记录往往要几个小时至48小时,cname几分钟即可。
- 如果是A记录,一旦主机的IP发生变化,则必须重新解析;如果是cname解析,则无需重新解析。
- A记录或者别名解析,修改完成后,dns服务器会一级级的进行更新,保证域名对应的ip或者别名地址得到生效,一般情况:添加新的解析记录,生效时间是5分钟。修改已经添加的解析记录,生效时间是1小时。修改为DNSpod服务器后首次进行域名解析,生效时间是1小时间。国内域名DNS修改,修改时间最长是6小时。国际域名DNS修改,修改时间最长是48小时。
- 阿里云解析DNS上新增CNAME记录实时生效,修改CNAME记录在10分钟后生效(具体生效时间长短取决于域名DNS解析配置的TTL时长,10分钟为TTL的默认时长)
5、使用A记录和CNAME哪个好?
域名解析CNAME记录A记录哪一种比较好?如果论对网站的影响,就没有多大区别。但是:CNAME有一个好处就是稳定,就好像一个IP与一个域名的区别。服务商从方便维护的角度,一般也建议用户使用CNAME记录绑定域名的。如果主机使用了双线IP,显然使用CNAME也要方便一些。
A记录也有一些好处,例如可以在输入域名时不用输入WWW.来访问网站哦!从SEO优化角度来看,一些搜索引擎如alex或一些搜索查询工具网站等等则默认是自动去掉WWW.来辨别网站,CNAME记录是必须有如:WWW(别名)前缀的域名,有时候会遇到这样的麻烦,前缀去掉了默认网站无法访问。
有人认为,在SEO优化网站的时候,由于搜索引擎找不到去掉WWW.的域名时,对网站权重也会有些影响。因为有些网民客户也是不喜欢多写三个W来访问网站的,网站无法访问有少量网民客户会放弃继续尝试加WWW.访问域名了,因此网站访问浏览量也会减少一些。
也有人认为同一个域名加WWW.和不加WWW.访问网站也会使网站权重分散,这也是个问题。但是可以使用301跳转把不加WWW.跳转到加WWW.的域名,问题就解决了。
6.什么时候用A记录,什么时候用CNAME别名解析
- 经常换IP,建议用CNAME别名解析,不经常换IP,建议用A记录直接解析到IP。
- 多线空间,必须用CNAME别名解析。
边栏推荐
- What if the 80443 port of the website server has been maliciously attacked?
- RAW高级套接口实验
- What is the basic principle of Library collision and library collision attack
- Clickhouse failed to import CSV without error but no data
- After the EtherCAT master station is disconnected, how to ensure that the target system is not affected by the fault?
- day15_泛型
- Why are the job requirements for software testing in 2022 getting higher and higher? Is there any secret in it?
- FPGA - odd even frequency division and decimal frequency division code routine
- centos 部署postgresql 13
- Rowkey design
猜你喜欢

What is the lifecycle of automated testing?

软件包设置成——>YUM源

浅谈缺陷描写样式

Thinking about MySQL taking shell through OS shell

Using STP spanning tree protocol to solve the problem of two-layer loop in network

Arrays & object & System & Math & random & Packaging

如何画出优秀的架构图

2022 summer second day information competition learning achievement sharing 2

Ansible(自动化软件)

day10_异常处理&枚举
随机推荐
Why are the job requirements for software testing in 2022 getting higher and higher? Is there any secret in it?
LVM逻辑卷组的管理
Explain the difference between FIR filter and IIR filter in detail
Hongke education you want to enter the field of TSN? Hongke teaches you how to build TSN test system
Hongke share | FPGA implementation of pass through and store and forward switching delay
Merkletree builds QT implementation UI
What is DNS amplification attack
Hongke automation SoftPLC | Hongke kPa modk operation environment and construction steps (3) -- modk routine test
day12_ Multithreading
day03_ 1_ Process control
网站服务器80,443端口一直被恶意攻击怎么办?
day06_类与对象
Hongke | uses jesd204 serial interface to bridge analog and digital worlds at high speed
Leetcode刷题记录
解决文件大导致磁盘满的问题
Vivado IP核之RAM Block Memery Generator
day14_ Unit test & Date common class & String common class
day03_2_作业
Ansible(自动化软件)
APP受到的那些漏洞攻击