Linux服务-bind
Linux服务-Bind
1.安装bind
[root@cwh ~]# yum -y install bind*
# 设置开机启动
[root@cwh ~]# systemctl enable named
2.配置bind
[root@cwh ~]# vim /etc/named.conf
options {
listen-on port 53 { any; };//将大括号内的内容改成any
//listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; };//将大括号内的内容改成any
3.添加正、反向解析域
3.1 指向生效的配置文件
[root@localhost ~]# vim /etc/named.rfc1912.zones
//正向
zone "cwhbind.com" IN {
type master;
file "cwhbind.com.zone";
allow-update { none; };
};
//反向
zone "112.168.192.in-addr.arpa" IN {
type master;
file "112.168.192.zone";
allow-update { none; };
};
3.2 生成配置文件cljhfy.com.zone
和163.168.192.zone
[root@localhost named]# vim cwhbind.com.zone
$TTL 1D
@ IN SOA cwhbind.com. admin.cwhbind.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS www.cwhbind.com.
NS ftp.cwhbind.com.
A 127.0.0.1
AAAA ::1
MX 10 mx.cwhbind.com.
ttl IN A 192.168.112.149 //写配置bind的本机IP
www IN A 192.168.112.149
bbs IN CNAME www
mx IN A 192.168.112.149
ftp IN A 192.168.112.149
[root@localhost named]# vim 112.168.192.zone
$TTL 1D
@ IN SOA cwhbind.com. admin.cwhbind.com. (
0
2H
10M
7D
1D )
NS ttl.cwhbind.com.
A 127.0.0.1
AAAA ::1
149 IN PTR cwhbind.com.
149 IN PTR www.cwhbind.com.
149 IN PTR ftp.cwhbind.com.
149 IN PTR mx.cwhbind.com.
//配置完成后更改属主和属组还有给配置文件权限
[root@localhost named]# chown named.named cwhbind.com.zone
[root@localhost named]# chown named.named 112.168.192.zone
[root@localhost named]# chmod 755 cwhbind.com.zone
[root@localhost named]# chmod 755 112.168.192.zone
//启动服务
[root@localhost named]# systemctl start named-chroot
4.验证
[root@150 ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.112.149
//dns指向我设置好的IP
[root@150 ~]# nslookup 192.168.112.149
Server: 192.168.112.149
Address: 192.168.112.149#53
149.112.168.192.in-addr.arpa name = ftp.cwhbind.com.
149.112.168.192.in-addr.arpa name = cwhbind.com.
149.112.168.192.in-addr.arpa name = mx.cwhbind.com.
149.112.168.192.in-addr.arpa name = www.cwhbind.com.
[root@150 ~]# nslookup cwhbind.com
Server: 192.168.112.149
Address: 192.168.112.149#53
Name: cwhbind.com
Address: 127.0.0.1
[root@150 ~]# nslookup ftp.cwhbind.com
Server: 192.168.112.149
Address: 192.168.112.149#53
Name: ftp.cwhbind.com
Address: 192.168.112.149
[root@150 ~]# nslookup mx.cwhbind.com
Server: 192.168.112.149
Address: 192.168.112.149#53
Name: mx.cwhbind.com
Address: 192.168.112.149
[root@150 ~]# nslookup www.cwhbind.com
Server: 192.168.112.149
Address: 192.168.112.149#53
Name: www.cwhbind.com
Address: 192.168.112.149
//可以使用
Linux服务-bind的更多相关文章
- 【Linux】DNS服务-BIND从服务器、缓存服务器及转发服务器配置(三)
环境 操作系统:CentOS 6.5 DNS软件:bind(安装参照:[Linux]DNS服务-BIND基础配置(二)) BIND从服务器 从服务器就是在bind的主配置文件中添加从域example. ...
- Linux基础服务——Bind DNS服务 Part2
Linux基础服务--Bind DNS服务 Part2 DNS反向解析与区域传送 实验环境延续Part1的实验环境. 反向区域配置 正向解析是域名到IP地址的映射,反向解析则是IP地址到域名的解析,在 ...
- Linux基础服务——Bind DNS服务 Part1
Linux基础服务--Bind DNS服务 Part1 DNS正向解析 实验环境: CentOS8.3.2011 IP地址:192.168.100.50 VMware虚拟环境 NAT网段 需要解析的区 ...
- 移植DNS服务bind
移植DNS服务bind 标签: makefile工作linuxbuildgcc工具 先写用于DNS的bind. 一. 移植环境 1 .硬件环境: Host : X86 PC Target : MPC8 ...
- linux程序自启动和新建linux服务的方法
1 linux创建自启动程序 自启动的两种方法,都经过自己测试.1.1 自启动程序方法1: 在etc/rc.local在里面加入/home/robin/code/autoruntest & ...
- 随手写了一个linux服务端与window客户端的epoll程序,当做练习把。
linux服务端:监听链接,处理消息 #include <sys/socket.h> #include <sys/epoll.h> #include <n ...
- centos / Linux 服务环境下安装 Redis 5.0.3
原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local 2.下载目前最新稳定版本 Redis 5.0.3 wget http ...
- 第11章 Linux服务管理
1. 服务分类 (1)Linux的服务 ①Linux中绝大多数的服务都是独立的,直接运行于内存中.当用户访问时,该服务直接响应用户,其好处是服务访问响应速度快.但不利之处是系统中服务越多,消耗的资源越 ...
- 在 CentOS7 上将自定义的 jar 包注册为 linux 服务 service
在 CentOS7 上将自定义的 jar 包注册为 linux 服务 service 1.在 /etc/rc.d/init.d/ 目录下创建一个名字和服务名完全相同的 shell 脚本文件 joyup ...
随机推荐
- 容器服务如何在企业客户落地?Rancher 解决之道分享
Docker 的优势和趋势我想不必再赘述,那么对于非互联网公司的传统企业客户,以及我们大量的围绕企业客户做集成.交付解决方案的服务提供商,需要考虑的一个问题就是怎么样把容器技术以高质量.低成本.易维护 ...
- spring mvc 处理pojo传递对象时该对象继承父类的属性在网络接收端接收该属性值总是null,why?
//=========================== 情形一: ===============================//在网络上传递User1类对象时info属性值在网络的另一端能够接 ...
- 013 ECMAScript基础应用
1.ECMAScript概述 (1)前端的发展历程 <1>web 1.0时代 最初的网页以HTML为主,是纯静态的网页.网页是只读的,信息流只能从服务的到客户端单向流通.开发人员也只关心页 ...
- 01.在Java中如何创建PDF文件
1.简介 在这篇快速文章中,我们将重点介绍基于流行的iText和PdfBox库从头开始创建 PDF 文档. 2. Maven 依赖 <dependency> <groupId> ...
- 图像变化之Laplacian()函数 and Schaar()滤波及综合例子
先来 Laplacian()函数 #include<math.h> #include<opencv2/opencv.hpp> #include<string.h> ...
- Linux基础(09)aio高级编程
1.出于安全性 Linux有一个机制 应用层和内核层是无法互相直接读取内存的, 他们要互相读取数据是有一个拷贝过程的, 如: 应用层要读取内核层的数据就调用read(), 内核就会先把数据copy到一 ...
- SAS学习笔记1
数据采样 简单随机抽样,从sashelp数据集中air数据文件中选取30个数 数据探索 数字特征的探索:均值.频数.最大值.最小值.众数.中位数.方差.标准差 数字分布的探索:是否服从正态分布 连续型 ...
- 个人Wiki搭建(Gitbook + GitHub Pages)
工具选择:Gitbook + GitHub Pages 大概流程: 首先在本地编写md文件,然后生成对应的html文件,最后将这些html文件推送到github对应的gitbook仓库. 具体步骤: ...
- (八)pdf的构成之文件体(page属性)
资源(Resources) 类型:字典 属性: Font :一个字典,内部是该资源包含的各个字体的名称(字体名称F开头) ProcSet :该资源中使用图画还是文字,可选 /PDF /Text /Im ...
- 「UER#2」信息的交换
「UER#2」信息的交换 吉利题.. 不难发现,置换中的每一个循环是独立的,每一个循环分别对应一个独立的联通块. 根据题目的性质,每一个联通块做的事情等价于其按照编号从小到大遍历的的dfs生成树做的事 ...