开发者社区> 科技探索者> 正文

菜鸟学Linux 第048篇笔记 配置slave server

简介:
+关注继续查看

菜鸟学Linux 第048篇笔记 配置slave server




泛域名解析

如果插入如下一条即,无论域名前的主机加的是何字符都会被解析为此IP

(注意插入时,应该插入到数据文件最后一条,原因你懂得)

可以在数据文件里插入如下一条 

*.mysky.com. IN A 192.168.11.11

bind97 配置文件/etc/named.conf

options {

recursion yes; 是否为客户端递归(默认开启)为no时不给任何客户端递归

allow-recursion { 192.168.11.0/24 }; (使用此条上一条要删除为某网端递归)

allow-transfer { 192.168.11.123;}; 表示允许给谁传送none表示不传送

(注意此条不建议写在这里,写到具体的zone下)

};

查询服务器是否可递归注意所请求的域名必须是非本服务器的

dig +recurse -t A www.shouhu.com @192.168.11.122

dig +trace -t A www.shouhu.com @192.168.11.122 追踪dns如何查询的

dig -t axfr mysky.com

dig -t IFXR=serial number mysky.com



axfr 安全区域传送

ixfr 增量区域传送




配置slave服务器

卸载bind-libs bind-utils

安装bind97 bind97-libs bind97-utils


在从服务器/etc/named.conf添加

zone "mysky.com" IN {

type slave;

file "slaves/mysky.com.zone"; (此目录有写权限|定做的 也可以自己建立)

masters { 192.168.11.122; };  要加上主服务器的IP

allow-transfer { none; };

};


zone "11.168.192.in-addr.arpa" IN {

type slave;

masters { 192.168.11.122; }; 要加上主服务器的IP

allow-transfer { none; };

};



注意事项

主服务器数据文件里需要添加一条从服务器的NS记录和NS的A记录



rndc  实现远程连接DNS 服务器 发送命令

rndc-confgen

会生成一个/etc/rndc.conf 文件

将此文件下边挂#号的复制到/etc/named.conf 下边

vim /etc/rndc.conf

:.,$-1w >> /etc/named.conf

去注释

vim /etc/named.conf

:.,$s/^# //g

将里边的监听端口、允许访问的IP改成你所需求的IP

远程访问该DNS服务器

1.将/etc/rndc.conf文件复制到将要用来远程访问该DNS服务器的电脑上

配置里边的远程主机改为DNS服务器的地址

执行rndc -c rndc.conf 后边跟命令即可执行

可以执行的命令

reload Reload configuration file and zones.

retransfer zone [class [view]]

Retransfer a single zone without checking serial number.

notify zone [class [view]]

Resend NOTIFY messages for the zone.

reconfig Reload configuration file and new zones only.

stats Write server statistics to the statistics file.

stop Save pending updates to master files and stop the server.

Flush the given name from the server's cache(s)

status Display status of the server.

validation newstate [view]

Enable / disable DNSSEC validation

本文转自Winthcloud博客51CTO博客,原文链接http://blog.51cto.com/winthcloud/1882704如需转载请自行联系原作者


Winthcloud

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Frame-Relay基础及配置学习笔记
http://hi.baidu.com/czlaner/blog/item/49780c606e304c47ebf8f800.
339 0
dns 服务器配置笔记
一。首先从http://www.isc.org/index.pl?/sw/bind/index.php 下载最新的bind 9.4.2版本 。
512 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
20134 0
Linux学习笔记之目录配置
Linux学习笔记之目录配置一.目录配置相关目录说明 /bin   二进制文件 /boot    系统启动文件(内核的初始化文件等) /dev    设备文件(硬盘等) /etc    配置文件 /home    用户家目录 /lib    链接库文件(相当于windows里的.
809 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
18420 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
24957 0
5488
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载