centos DNS

前端之家收集整理的这篇文章主要介绍了centos DNS前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

centos6.5下DNS搭建

  1. 什么是DNS。

  2. @H_404_8@

    域名系统(domain name system)的缩写,直白点就是域名与ip之间的对应关系的数据库,相对ip字符串,域名更容易记忆,方便用户访问互联网。而域名到ip之间的转换就叫做域名解析。

    比如:我们想访问www.baidu.com这个网站

    wKiom1kta0vgjHrJAADjY4NCr9Q496.png-wh_50














    这样就可以正常访问了,这就是DNS的重要性。

    2.开始安装了

    2.1、我们要使用的DNS就是使用柏克莱大学发展出来的 BIND ( Berkeley Internet Name Domain,BIND ) 这个套件。所以要安装DNS,就看看系统有么有安装这个套件。使用rpm这个命令看看

    [root@dns-catch ~]# rpm -qa | grep bind

    2.2、如果没有安装,下面我们就使用yum这个命令安装

    [root@dns-catch ~]# yum -y install bind

    bind的设定档主要有3个

    /etc/named.conf:主机的设定值都在这个档案

    /etc/named.rfc1912.zones:设定zone,定义hostname <--> IP 的对应关系

    /var/named/:存放zone规定的档案

    说到这里,有几个概念需要了解下

    1、zone:区域,一个正解或者反解的设定就是一个zone。

    2、正解:hostname到ip的映射,不唯一

    3、反解:ip到hostname的映射,唯一

    一个

    2.3、简易的 cache-only DNS 设定:

    设定一个 cache-only 的 DNS 主机其实真的很简单的啦!因为不需要设定正反解的 Zone ,所以只要设定一个档案(就是 named.conf)即可。转发移动公共DNS:114.114.114.114

    wKioL1ktdlmh-_5SAACStFYBgA4451.png-wh_50

    2.4、重启named服务

    [root@dns-catch /]# service named restart

    2.5、观察port:53端口的变化,看下有么有启动

    [root@dns-catch /]# netstat -tunl | grep :53
    tcp 0 0 *.*.*.*:53 0.0.0.0:* LISTEN
    tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN
    tcp 0 0 ::1:53 :::* LISTEN
    udp 0 0 *.*.*.*:53 0.0.0.0:*
    udp 0 0 127.0.0.1:53 0.0.0.0:*
    udp 0 0 ::1:53 :::*

    2.6、检查/var/log/message的讯息

    named 这个服务的记录文件就直接给他放置在 /var/log/messages 里面啦,所以来看看里面的几行吧!

    wKioL1ktekyTn3YWAADovUqECy4794.png-wh_50

    2.7、没什么问题,就开始测试了,正常解析就大功告成。

猜你在找的CentOS相关文章