首页 > 其他分享 >与CNAME有关的DNS解决实例

与CNAME有关的DNS解决实例

时间:2023-11-20 09:25:59浏览次数:34  
标签:beijing zone CMCC 实例 CNAME DNS sdo com

故障现象:

1,通过DNS管理平台添加或者更新的DNS记录,使用rndc reload显示执行成功,但不能生效。

2,BIND进程重启后,无法提供服务。

3,日志报错:

15-Feb-2017 12:04:38.604 general: error:dns_master_load: sdo.com/zone_beijing_CMCC:198: sdo.com: CNAME and other data

15-Feb-2017 12:04:38.604 general: error:zone sdo.com/IN/view_beijing_CMCC: loading from master filesdo.com/zone_beijing_CMCC failed: CNAME and other data

15-Feb-2017 12:04:38.604 general: error:zone sdo.com/IN/view_beijing_CMCC: not loaded due to errors.

注意这一行“15-Feb-2017 12:04:38.604 general: error: dns_master_load:sdo.com/zone_beijing_CMCC:198: sdo.com: CNAME and other data”里面提示198行的错误

与CNAME有关的DNS解决实例与CNAME有关的DNS解决实例

经过仔细分析,其实可以看到在194行,它定义了一个CNAME的RR(resource record),这导致了和198行的产生了冲突。

解决方法:

把194行的CNAME去掉,或者用A记录来把访问sdo.com指向到某服务器组。

总结:

在BIND中,对于一个资源记录(RR)指定了CNAME后,不能再指定其他类型的RR。

标签:beijing,zone,CMCC,实例,CNAME,DNS,sdo,com
From: https://www.cnblogs.com/roccn/p/17843175.html

相关文章

  • DNS
    DNS1.基本概念/etc/named.conf配置文件listen-onport53{192.168.32.0/24;};表示谁可以使用该dns解析,可以有三种写法listen-onport53{192.168.32.0/24;};#直接写192.168.32.0/24的网段listen-onport53{any;};#any——任......
  • C语言基础实例:两个整数相加
    使用 scanf() 来接收输入, printf() 与 %d 格式化输出整数。运行实例实例#include<stdio.h>intmain(){ intfirstNumber,secondNumber,sumOfTwoNumbers;printf("输入两个数:"); scanf("%d%d",&firstNumber,&secondNumber);sumOfTwoNumbers=fir......
  • 46.实例属性
    实例属性动态绑定Python中的属性变量都是使用动态绑定的方式绑定到实例对象上的。格式:实例对象名.实例属性名classStudent:pass#实例对象s1=Student()s2=Student()#为实例对象s1动态绑定属性s1.name="Tom"s1.age=22#访问实例对象s1的属性print(s1.name)print......
  • 实例解析html页面语言
    清晰的了解html代码表达的意思才能准确的通过代码展示出开发者的设计思路。这里总结了一些常见的的页面代码,逐行解释其表达的意思,以备能随时翻阅,常备常练。示例资料<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=......
  • 类的实例方法和静态方法的使用场合区别
    面向对象编程(Object-OrientedProgramming,简称OOP)是一种编程思想,它使用类(Class)和对象(Object)的概念来组织和管理代码。在OOP中,类是一种模板,用来定义对象的属性(成员变量)和行为(成员方法)。对象则是类的实例,它们包含了类中定义的属性和方法,并且可以根据需要进行创建和操作。在OOP中,类......
  • 非结构化数据库的典型实例
    列举下列非结构化数据库的典型实例。键值数据库存储数据库——()列存储数据库——()文档型数据库——()图形数据库——()键值数据库是一种基于键值对存储的数据库,它将数据以键值对的形式进行存储和检索。以下是一些常见的键值数据库的典型实例:1.Redis:Redis是一个开源的内存键值数......
  • DNS服务器搭建与配置
    来源:https://cshihong.github.io/2018/10/15/DNS%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%90%AD%E5%BB%BA%E4%B8%8E%E9%85%8D%E7%BD%AE/DNS服务介绍DNS服务简介:DNS(DomainNameSystem–域名系统),是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便......
  • mysql单点多实例部署方式
    一、清理环境清理方式与mysql-部署相同二、部署1.创建mysql目录mkdir/root/softcd/root/soft2.下载安装包并解压wgethttps://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gztar-xfmysql-5.7.28-linux-glibc2.12-x86_64.tar.gz-C/o......
  • Knative event Brokers and Triggers 事件传递模式实例
    BrokersandTriggers实例说明eventsource:gitlabsource基于MT通道的broker:defaulttriggertrigger-push->sinkevent-display-push过滤条件:dev.knative.sources.gitlab.pushtriggertrigger-tag-push->sinkevent-display-tag_push过滤条件:dev.knative.......
  • Promise.all(iterable) 参数可以不是数组,但必须具有 Iterator 接口,且返回的每个成员
    下面关于Promise的all方法说法错误的是()Apromise.all(iterable),参数是一个数组B只有这个数组中的所有promise实例都resolve之后才会触发其返回的promise实例的thenC只要其中有任何一个promise实例被reject,那么最终的promise实例将触发catchD触发then时可以只带上iterable......