域名解析—MX和cname记录冲突

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 我们公司官网分别是www.abc.com和abc.com指向同一个服务器,当有一天,我们需要添加企业邮箱的MX记录时,我们会发现abc.com的cname记录会和MX记录冲突,导致无法共存。退而求其次的办法是,将cname改成A记录,但存在的问题是当A记录指向的服务器故障时,会导致网站访问中断,而使用cname解析记录,则会自动切换到正常的服务器上。

一、思路分析


1.1 解析记录冲突规则

1c490411d6105f570ae94e9fa3df42d4238cdf02

通过分析上图可知,能用于网站解析并且可以和MX记录共存的,除了A记录之外,就是URL 。URL可以实现域名跳转,通过将abc.com跳转到www.abc.com或者跳转到cname的记录值的方式,间接或直接的实现网站服务器的cname接入。

1.2 URL分类

显性URL:

即url从A跳转到B时,浏览器地址栏显示的是B的url。举个例子,使用显性URL实现百度的url跳转到360的url时,访问百度的URL,会自动跳转到360的页面,并且此时,浏览器地址栏显示的也是360的网址。

隐性URL:

即url从A跳转到B时,浏览器地址栏显示的是A的url。比如,百度的url跳转到360的url时,页面显示的是360的页面,但浏览器地址栏显示的却还是百度的网址。

二、域名解析配置


2.1 登陆域名所在管理控制台(本文档以阿里云的云解析为例)

登陆域名解析控制台https://dns.console.aliyun.com/#/dns/domainList

69bbcb3b4ee111771cd4f1cb5b7a0931b3148c77

8f4aa2b85118b0f228ea1fb91fc7ce27a90f351c

2b5f7aa16ab12db3aa4eadd692faeb0f3fd6306f

三、测试验证


3.1 访问对应的域名即可。

等待10-15分钟后(等待域名解析生效),对网站进行访问即可。



基于ECS使用FileZilla Server建立安全的SSL/TLS FTP

Window server自带组件搭建FTP服务

目录
相关文章
|
网络协议 域名解析 网络架构
DNS详解: A记录,子域名,CNAME别名,PTR,MX,TXT,SRV,TTL
DNS DNS,Domain Name System或者Domain Name Service(域名系统或者域名服务)。域名系统为Internet上的主机分配域名地址和IP地址。由于网络中的计算机都必须有个IP地址,来识别, 互相之间才能通信,但让我们记住一大串的IP地址来访问网站显然是不可能的,所以用户使用域名地址,而DNS系统的功能就是自动把域名地址翻译为IP地址。
18940 0
|
7月前
|
域名解析 网络协议
【域名解析 DNS 专栏】DNS 记录类型全解析:A、MX、CNAME 与更多
【5月更文挑战第22天】DNS记录类型包括A、MX、CNAME等,用于确保域名与网络资源准确关联。A记录将域名指向IPv4地址,MX记录指定邮件服务器,CNAME则用于创建域名别名。其他记录如NS记录指定名称服务器,TXT记录用于验证和设置策略,SRV记录定义服务位置。正确配置DNS记录对网络运行至关重要,需注意信息准确性和及时更新。理解和运用这些记录能优化网络环境,支持各种在线服务。
464 1
【域名解析 DNS 专栏】DNS 记录类型全解析:A、MX、CNAME 与更多
|
6月前
|
运维 Serverless 流计算
Serverless 应用引擎产品使用合集之绑定自定义域名,是否可以取消验证CNAME
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
7月前
|
域名解析 弹性计算 网络协议
阿里云DNS常见问题之mx设置好但生效检测中未通过如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
7月前
|
域名解析 网络协议 网络安全
阿里云DNS常见问题之DNS A记录和Cname记录有冲突如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
1月前
|
监控 Java 应用服务中间件
高级java面试---spring.factories文件的解析源码API机制
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置、起步依赖和内嵌服务器等特性,极大地简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是spring.factories文件的解析源码API机制。
71 2
|
2月前
|
缓存 Java 程序员
Map - LinkedHashSet&Map源码解析
Map - LinkedHashSet&Map源码解析
76 0
|
2月前
|
算法 Java 容器
Map - HashSet & HashMap 源码解析
Map - HashSet & HashMap 源码解析
62 0
|
2月前
|
存储 Java C++
Collection-PriorityQueue源码解析
Collection-PriorityQueue源码解析
66 0
|
2月前
|
安全 Java 程序员
Collection-Stack&Queue源码解析
Collection-Stack&Queue源码解析
86 0

相关产品

  • 云解析DNS
  • 推荐镜像

    更多