——主要执行的程序:/usr/sbin/named

——系统服务:named

——默认端口:53

——运行时的虚拟根环境:/var/named/chroot

——主配置文件:/etc/named.conf #设置本机负责解析的域名

——地址库文件:/var/named/ #域名与IP地址的对应关系

一、正向解析:根据所给的域名寻找IP地址

1.客户端配置:

    1.安装软件包: yum -y install bind-chroot bind

    2.配置文件:

          1.vim    /etc/named.conf

options {
directory "/var/named";
};
zone "qq.com" IN {#域名为qq.com
type master;
file "qq.com.zone";#指明在/var/named下的qq.com.zone下寻找域名对应的地址
};

         2.要在/var/named下的qq.com.zone指明域名对应IP,这个地方要从/var/named/named.localhost下复制一份配置文件作为qq.com.zone来进行修改配置。

          但需要注意,当安装bind包时,会自动创建一个叫named的用户,这里named对于/named.lacalhoast具有组的权限。也就是要求qq.com.zone的权限也是named

[root@leilei named]# ls  -ld named.localhost
-rw-r-----. root named 6月 named.localhost
[root@leilei named]

               接下来开始配置   

[root@leilei named]# cp -p named.localhost qq.com.zone
[root@leilei named]# ls -ld qq.com.zone
-rw-r-----. root named 6月 qq.com.zone
[root@leilei named]# vim qq.com.zone
[root@leilei named]# systemctl restart named
                                1D      ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
qq.com. NS leilei #域名的主要负责服务器是leilei(这里可以随意填名字)
leilei A 192.168.142.141 #负责服务器的IP地址为……
www A 1.2.3.4 #域名解析后的结果是1.2.3.4
#这里要主要的是,配置文件中域名后面一定要加'.'
#如果不加点如下面的leilei 和 www 会自动补全域名,成leilei.qq.com www.qq.com

2.客户端配置:

      1.要告诉客户端,解析的域名来自哪

      echo ' nameserver 192.168.142.139' > /etc/resolv.conf

之后使用nslookup www.qq.com 即可

[root@zhanglei ~]# nslookup www.qq.com
Server: 192.168.142.141
Address: 192.168.142.141#53 Name: www.qq.com
Address: 2.3.4.5

  连接阶段客户端ping服务端可以ping通,但nslookup一直不成功,后来在服务端把防火墙规则设置为trusted就好了。

DNS简单配置的更多相关文章

  1. BIND的进程一:DNS简单配置与的主从配置

    DNS的简单配置和DNS的主从配置   摘要:DNS(Domain-Name Server) ,DNS的服务起到的作用就是名称解析,在网络通讯来说计算机与计算机是通过IP地址相互通信的, 当是IP地址 ...

  2. 转-squid介绍及其简单配置

    本文原始出处:http://linuxme.blog.51cto.com/1850814/372960 1.Squid是什么? Squid中文权威指南:http://zyan.cc/book/squi ...

  3. redhat enterprixe 5.0 DNS 服务配置与管理

    一.了解DNS相关概念 DNS是一个分布式数据库,在本地负责控制整个分布式数据库的部分段,每一段中的数据通过客户机/服务器模式在整个网络上存取.通过采用复制技术和缓存技术使得整个数据库稳定可靠的同时, ...

  4. Kali Linux虚拟机安装完整安装过程及简单配置(视频)

    点击播放视频 附:视频中出现的两个txt文本,包含了大致的安装与配置过程: 文本1:KaliLinux虚拟机安装和初步配置 Kali Linux虚拟机安装和初步配置 大家好,今天给大家演示一下在VMw ...

  5. 快速掌握Nginx(一) —— 安装Nginx和简单配置虚拟主机

    Nginx安装和简单配置虚拟主机 1 Nginx简介 Nginx是近几年最火热的http.反向代理服务器,百度阿里等互联网公司也都在使用Nginx,它也可以用作邮件代理服务器.TCP/UDP代理服务器 ...

  6. <转载> FreeNAS的安装和简单配置 http://freenas.cn/?p=342

    前些日子在公司搭了一个模拟生产环境的平台.由于是测试环境,资源有限只能使用虚拟机实现,所以存储这块就想到了使用FreeNAS.很早以前玩儿过几次,当时是生产环境需要上存储设备,经过对比还是选择的更可靠 ...

  7. 基于Bind实现的DNS正反向解析及主从DNS的配置

    一.什么是DNS? 1.1 简单的理解,Domain Name System,是互联网一项核心的服务,他作为一个桥梁可以将域名和IP地址相互因素的一个分布式数据库,能够使人更加方便的访问互联网,而不用 ...

  8. centos6和centos7的区别和常用的简单配置优化

    - 本节主要介绍centos6和centos7的区别和常用的简单配置优化:- 第一部分: - 1.对比文件系统 - 2.对比防火墙,内核版本,默认数据库 - 3.对比时间同步,修改时区,修改语言 - ...

  9. DNS域名配置

    1.什么是DNS 2.DNS层次介绍及基础内容 3.DNS的工作原理及过程 域名服务器配置实战:    4.主域名服务器配置     5.辅域名服务器配置     6.缓存域名服务器配置 1.什么是D ...

随机推荐

  1. 压敏电阻的保护作用—NDF达孚电子科技

    压敏电阻是常见的电子元器件之一,它的保护作用被大家熟知和运用.压敏电阻的主要用于在电路承受过压时进行电压钳位,吸收多余的电流以保护灵敏器件.压敏电阻的导电特性随着施加电压的变化呈非线性变化,它能保护电 ...

  2. 玩转PubSubClient MQTT库

    1.前言     在ESP8266学习系列中,博主一直使用HTTP协议.HTTP连接属于短连接,而在物联网应用中,广泛应用的却是MQTT协议.所以,本篇我们将学习Arduino平台上的MQTT实现库 ...

  3. 小白学 Python(9):基础数据结构(列表)(上)

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  4. Spring Data - Spring Data JPA 提供的各种Repository接口

    Spring Data Jpa 最近博主越来越懒了,深知这样不行.还是决定努力奋斗,如此一来,就有了一下一波复习 演示代码都基于Spring Boot + Spring Data JPA 传送门: 博 ...

  5. Java基础(二十九)Java IO(6)对象序列化(Object Serialization)

    参考之前整理过的Java序列化与反序列化:https://www.cnblogs.com/BigJunOba/p/9127414.html 使用对象输入输出流可以实现对象序列化与反序列化,可以直接存取 ...

  6. WordCloud安装

    1,下载 https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud 2,安装 (window环境安装) 找的下载文件的路径 安装 1 pip inst ...

  7. access 2013下载 access 2010下载 access 2007下载 Access 2003下载 安装交流的论坛

    在网上搜索了一个access 2013下载 access 2010下载 access 2007下载 Access 2003下载 安装交流的论坛 office安装的常见问题: http://www.of ...

  8. Android H5混合开发(1):构建Cordova 项目

    Cordova是什么 Apache Cordova是一个开源的移动开发框架.允许你用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发. 以移动平台为例,安卓.IOS平台设备的常 ...

  9. 聊聊 Vue 中 provide/inject 的应用

    众所周知,在组件式开发中,最大的痛点就在于组件之间的通信.在 Vue 中,Vue 提供了各种各样的组件通信方式,从基础的 props/$emit 到用于兄弟组件通信的 EventBus,再到用于全局数 ...

  10. CPS Tester

    将测出10s的平均cps值 在窗内点击即可 github已编译程序:https://github.com/Ice-watermelon233/cps-tester #include <bits/ ...