A. 在进行域名解析过程中,当主域名服务器查找不到IP地址时,由()负责域名解析。
【答案】:D
(1)主域名服务器(primarynameserver)。负责维护这个区域所有域名信息,是特定域所有信息权威性信息源。一个域有且只有一个主域名服务器。它从域管理员构造本地磁盘文件中加载域信息,该文件(区文件)包含着该服务器具有管理权一部分域结构最精确信息。主服务器是一种权威性服务器,因为它以绝对权威去回答对本域任何查询。(2)辅助域名服务器(secondarynameserver)。当主域名服务器关闭、出现故障或负载过重时,辅域名服务器作为备份服务器提供域名解析服务。辅助服务器从主域名服务器获得授权,并定期向主服务器询问是否有新数据,如果有则调入并更新域名解析数据,以达到与主域名服务器同步目。在辅助域名服务器中有一个所有域信息完整拷贝,可以权威地回答对该域查询,因此,辅助域名服务器也称作权威性服务器。(3)缓存域名服务器(caching-onlyserver)。可运行域名服务器软件,但是没有域名数据库。它从某个远程服务器取得每次域名服务器查询回答,一旦取得一个答案,就将它放在高速缓存中,以后查询相同信息时就用它予以回答。缓存域名服务器不是权威性服务器,因为它提供所有信息都是间接信息。(4)转发域名服务器(forwardingserver)。负责所有非本地域名本地查询。转发域名服务器接到查询请求时,在其缓存中查找,如找不到就把请求依次转发到指定域名服务器,直到查询到结果为止,否则返回无法映射结果。
B. mysql数据库主备怎么搭建
MySQL数据库主备搭建需要遵循一系列步骤来完成。
环境准备:
准备两台服务器,分别作为主数据库(Master)和备数据库(Slave),可以是物理机或虚拟机。
确保两台服务器的硬件配置相近,系统时钟保持同步,使用NTP服务实现。
选择稳定的企业级Linux系统作为操作系统,如CentOS或Ubuntu Server。
在两台服务器上安装相同版本的MySQL,以保证主备同步的稳定性和兼容性。
配置MySQL:
确保两台服务器的MySQL配置文件中的server-id是唯一的。
配置主数据库:
开启二进制日志(Binary Log),这是MySQL复制的基础。
编辑my.cnf文件,添加server-id、log-bin等配置,指定二进制日志文件的存放位置和前缀。
如有需要,配置binlog_do_db以指定需要复制的数据库。
重启MySQL服务以应用配置。
配置备数据库:
编辑my.cnf文件,添加server-id(唯一)、relay-log等配置,指定中继日志的存放位置和前缀。
设置read_only=1,确保备数据库不接受直接的写操作。
重启MySQL服务以应用配置。
启动数据复制:
在备数据库上,使用CHANGE MASTER TO命令配置复制的主数据库信息,包括主数据库的IP地址、用于复制的用户和密码、二进制日志的文件名和位置等。
使用START SLAVE命令启动数据复制。
使用SHOW SLAVE STATUSG命令检查复制状态,确保Slave_IO_Running和Slave_SQL_Running都是Yes,表示复制正常运行。
通过以上步骤,即可成功搭建MySQL数据库的主备环境。在实际操作中,还需根据具体业务需求和系统环境进行相应调整和优化。