https://baijiahao.baidu.com/s?id=1748980460185046641&wfr=spider&for=pc

1、安装bind(服务器)

yum -y install bind  bind-chroot

2、配置named.conf文件

vi /etc/named.conf

listen-on port 53 {192.168.222.96;}; 设置为本地的IP地址即可。   DNSf服务器设备IP是 192.168.222.96
allow-query {any;} 设置为所有人都可以访问。

3、域配置文件

cp -p /etc/named.rfc1912.zones  /etc/named.my.zones

vi /etc/named.my.zones

4、配置正向、反向解析文件

//切到配置目录

cd /var/named

//对应上一步的文件名 named.mytest.com  named.192.168.222

cp -p named.localhost named.mytest.com

cp  -p  named.loopback named.192.168.222

vi named.mytest.com

vi  named.192.168.222

5、更改正向及反向文件权限

chmod 777  named.mytest.com  named.192.168.222

备注:如果不添加权限的话,客户端nslookup的时候会出现报错

;; Got SERVFAIL reply from 192.168.222.96, trying next server

6、修改dns服务器指向

vi /etc/resolv.conf

添加一行 nameserver 127.0.0.1

启动DNS服务器 : systemctl start named

4、在客户端进行测试

客户端-网络连接-DNS服务器:

sudo gedit /etc/resolv.conf

nameserver  192.168.222.96

遇到DNS服务不能启动,无非就是主配置文件或数据配置文件写错了,可以使用named-checkconf /etc/named.conf和 named-checkconf -z "$NAMEDCONF"   域名和路径来检查配置文件是否有问题

 

最新文章

  1. Android版本和API Level对应关系
  2. centos6.5 网卡的处理
  3. [div+css]网站布局实例二
  4. web 分类 和使用Dreamweaver
  5. Python开发【第十篇】:CSS --无内容点击-不进去(一)
  6. 报错:/BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3512.29.5/UITableView.m:7943解决方法
  7. Mysql 常用查询语句
  8. eazasyui树形菜单
  9. fidder从基础到熟练
  10. ThreadLocal基本原理及运用
  11. 创建DVWA环境时遇到的问题
  12. netty源码分析之一:server的启动
  13. IIS7部署网站遇到的问题
  14. MUI的一些笔记
  15. 【接口时序】5、QSPI Flash的原理与QSPI时序的Verilog实现
  16. falsk 与 django cookie和session存、取、删的区别
  17. thinkphp模板使用
  18. [UGUI]图文混排(七):动态表情
  19. 使用fckeditor上传多张图片
  20. Kafka 0.8 sever:源代码High level分析

热门文章

  1. Computed 和 Watch 的区别
  2. 可以编译驱动,编译ch34x驱动后,不能编译驱动了
  3. adb server version (36) doesn‘t match this client (41)解决
  4. CF1768F 题解
  5. 第三章-标准SQL语句
  6. iOS设备和模块解耦-方案对比
  7. 新的学习历程-python3 基本运算
  8. 30分钟熟练使用最常用的ES6,还不学是等着被卷死?
  9. apk文件查看指纹证书方法
  10. loader的原理