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.zone163.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的更多相关文章

  1. 【Linux】DNS服务-BIND从服务器、缓存服务器及转发服务器配置(三)

    环境 操作系统:CentOS 6.5 DNS软件:bind(安装参照:[Linux]DNS服务-BIND基础配置(二)) BIND从服务器 从服务器就是在bind的主配置文件中添加从域example. ...

  2. Linux基础服务——Bind DNS服务 Part2

    Linux基础服务--Bind DNS服务 Part2 DNS反向解析与区域传送 实验环境延续Part1的实验环境. 反向区域配置 正向解析是域名到IP地址的映射,反向解析则是IP地址到域名的解析,在 ...

  3. Linux基础服务——Bind DNS服务 Part1

    Linux基础服务--Bind DNS服务 Part1 DNS正向解析 实验环境: CentOS8.3.2011 IP地址:192.168.100.50 VMware虚拟环境 NAT网段 需要解析的区 ...

  4. 移植DNS服务bind

    移植DNS服务bind 标签: makefile工作linuxbuildgcc工具 先写用于DNS的bind. 一. 移植环境 1 .硬件环境: Host : X86 PC Target : MPC8 ...

  5. linux程序自启动和新建linux服务的方法

    1 linux创建自启动程序    自启动的两种方法,都经过自己测试.1.1 自启动程序方法1:    在etc/rc.local在里面加入/home/robin/code/autoruntest & ...

  6. 随手写了一个linux服务端与window客户端的epoll程序,当做练习把。

    linux服务端:监听链接,处理消息 #include <sys/socket.h>     #include <sys/epoll.h>     #include <n ...

  7. centos / Linux 服务环境下安装 Redis 5.0.3

    原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local 2.下载目前最新稳定版本 Redis 5.0.3 wget http ...

  8. 第11章 Linux服务管理

    1. 服务分类 (1)Linux的服务 ①Linux中绝大多数的服务都是独立的,直接运行于内存中.当用户访问时,该服务直接响应用户,其好处是服务访问响应速度快.但不利之处是系统中服务越多,消耗的资源越 ...

  9. 在 CentOS7 上将自定义的 jar 包注册为 linux 服务 service

    在 CentOS7 上将自定义的 jar 包注册为 linux 服务 service 1.在 /etc/rc.d/init.d/ 目录下创建一个名字和服务名完全相同的 shell 脚本文件 joyup ...

随机推荐

  1. 容器服务如何在企业客户落地?Rancher 解决之道分享

    Docker 的优势和趋势我想不必再赘述,那么对于非互联网公司的传统企业客户,以及我们大量的围绕企业客户做集成.交付解决方案的服务提供商,需要考虑的一个问题就是怎么样把容器技术以高质量.低成本.易维护 ...

  2. spring mvc 处理pojo传递对象时该对象继承父类的属性在网络接收端接收该属性值总是null,why?

    //=========================== 情形一: ===============================//在网络上传递User1类对象时info属性值在网络的另一端能够接 ...

  3. 013 ECMAScript基础应用

    1.ECMAScript概述 (1)前端的发展历程 <1>web 1.0时代 最初的网页以HTML为主,是纯静态的网页.网页是只读的,信息流只能从服务的到客户端单向流通.开发人员也只关心页 ...

  4. 01.在Java中如何创建PDF文件

    1.简介 在这篇快速文章中,我们将重点介绍基于流行的iText和PdfBox库从头开始创建 PDF 文档. 2. Maven 依赖 <dependency> <groupId> ...

  5. 图像变化之Laplacian()函数 and Schaar()滤波及综合例子

    先来  Laplacian()函数 #include<math.h> #include<opencv2/opencv.hpp> #include<string.h> ...

  6. Linux基础(09)aio高级编程

    1.出于安全性 Linux有一个机制 应用层和内核层是无法互相直接读取内存的, 他们要互相读取数据是有一个拷贝过程的, 如: 应用层要读取内核层的数据就调用read(), 内核就会先把数据copy到一 ...

  7. SAS学习笔记1

    数据采样 简单随机抽样,从sashelp数据集中air数据文件中选取30个数 数据探索 数字特征的探索:均值.频数.最大值.最小值.众数.中位数.方差.标准差 数字分布的探索:是否服从正态分布 连续型 ...

  8. 个人Wiki搭建(Gitbook + GitHub Pages)

    工具选择:Gitbook + GitHub Pages 大概流程: 首先在本地编写md文件,然后生成对应的html文件,最后将这些html文件推送到github对应的gitbook仓库. 具体步骤: ...

  9. (八)pdf的构成之文件体(page属性)

    资源(Resources) 类型:字典 属性: Font :一个字典,内部是该资源包含的各个字体的名称(字体名称F开头) ProcSet :该资源中使用图画还是文字,可选 /PDF /Text /Im ...

  10. 「UER#2」信息的交换

    「UER#2」信息的交换 吉利题.. 不难发现,置换中的每一个循环是独立的,每一个循环分别对应一个独立的联通块. 根据题目的性质,每一个联通块做的事情等价于其按照编号从小到大遍历的的dfs生成树做的事 ...