菜鸟学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

相关文章
|
3天前
|
Linux 编译器 Android开发
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
24 1
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
|
16天前
|
安全 Ubuntu Java
Linux配置使用篇
Linux配置使用篇
|
15天前
|
网络协议 Linux
在Linux中,管理和配置网络接口
在Linux中管理网络接口涉及多个命令,如`ifconfig`(在新版本中被`ip`取代)、`ip`(用于网络设备配置)、`nmcli`(NetworkManager的CLI工具)、`nmtui`(文本界面配置)、`route/ip route`(处理路由表)、`netstat/ss`(显示网络状态)和`hostnamectl/systemctl`(主机名和服务管理)。这些命令帮助用户启动接口、设置IP地址、查看连接和路由信息。不同发行版可能有差异,建议参考相应文档。
19 4
|
1天前
|
Ubuntu Linux 测试技术
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试(下)
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试
19 1
|
1天前
|
运维 网络协议 Linux
Linux(28) Linux双网卡配置为连接到Linux主机的PC提供外网访问
Linux(28) Linux双网卡配置为连接到Linux主机的PC提供外网访问
11 1
|
2天前
|
Ubuntu 网络协议 Linux
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
23 0
|
2天前
|
Linux
Linux(9)Debain EC25 quectel-CM usbnet0开机自动联网配置
Linux(9)Debain EC25 quectel-CM usbnet0开机自动联网配置
15 0
|
2天前
|
Linux Android开发
Linux(6)CH9434 SPI调试笔记
Linux(6)CH9434 SPI调试笔记
12 0
|
2天前
|
Linux
Linux(5)WIFI/BT调试笔记
Linux(5)WIFI/BT调试笔记
17 0
|
5天前
|
Linux 网络安全 开发工具
【GitLab私有仓库】在Linux上用Gitlab搭建自己的私有库并配置cpolar内网穿透
【GitLab私有仓库】在Linux上用Gitlab搭建自己的私有库并配置cpolar内网穿透