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 ...
随机推荐
- Hadoop深入学习之HA
1. 基本原理 2.x版本中,HDFS架构解决了单点故障问题,即引入双NameNode架构,同时借助共享存储系统来进行元数据的同步,共享存储系统类型一般有几类,如:Shared NAS+NFS.Boo ...
- Centos7时区修改方法汇总
方法一: timedatectl set-timezone Asia/Shanghai 方法二: 设置环境变量TZ(这个方法用得比较少,但是有一次就是这个方法帮了我大忙,其他都无法实现修改时区,特此记 ...
- Java之数组类型
如果我们有一组类型相同的变量.例如,5位同学的成绩,可以这么写 public class Main { public static void main(String[] args) { // 5位同学 ...
- LeetCode176——第二高的薪水
题目描述 编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) . +----+--------+ | Id | Salary | +----+--------+ | 1 ...
- @PropertySource绝对路径(java.io.FileNotFoundException问题解决)
经常使用@PropertySource 来指定配置文件,然后@value获取配置参数: @Component @PropertySource(value= {"classpath:rules ...
- Word 查找替换高级玩法系列之 -- 通配符大全B篇
未完 ...... 点击访问原文(进入后根据右侧标签,快速定位到本文)
- java Unicode和UTF-8之间转换
utf-8转unicode public static String utf8ToUnicode(String inStr) { char[] myBuffer = inStr.toCharArray ...
- 使用NPOI进行Excel操作
一.NPOI组件导入 右键项目菜单,“管理NuGet程序包” 直接搜索“NPOI”即会出现列表,下载第一个进行安装即可 安装完成后项目引用会出现以下几项 二.基础使用 添加引用 using NPOI. ...
- MVC视图中 TextBoxFor 数据格式化
@Html.TextBoxFor(m => m.Birthday,"{0:yyyy-MM-dd}", new { @class = "m-wrap small&qu ...
- 5G和LTE中的HARQ协议
LTE中有两种重传机制:MAC层的HARQ机制,以及RLC层的ARQ(只针对AM(aknowledgement mode确认模式)数据传输)机制. HARQ: HARQ(HybridAutomatic ...