安装DNS

一,环境

系统:centos7

yum:使用共有yum或者私有yum均可

二,安装

这里使用yum一键安装

yum -y install bind

定义dns服务器的IP地址(本机IP)

vim /etc/resolv.conf

修改dns解析顺序,file表示hosts文件

vim /etc/nsswitch.conf

三,配置

配置dns的主配置文件

vim /etc/named.conf 
options {
    listen-on port 53 { 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";
    recursing-file  "/var/named/data/named.recursing";
    allow-query     {  any; };
    recursion yes;
    forward first;
    forwarders {    #如本机无法解析域名的话,将请求转发至一下IP地址来解析
    192.168.0.1;
    114.114.114.114;
    8.8.8.8;
    };

检查配置文件最后面是否有 include "/etc/named.rfc1912.zones";

如果没有,则按照这个方式修改

修改区域配置文件named.rfc1912.zones

3.1正向解析

3.1.1区域配置文件中添加以下内容

vim /etc/named.rfc1912.zones
zone "lssvc.cn" IN {
    type master;
    file "lssvc.cn.zone";
    };

3.1.2配置正向解析文件

vim /var/named/lssvc.cn.zone
$TTL 1D
@       IN SOA lssvc.cn. admin.lssvc.cn (
                                        2021030301      ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       192.168.0.192
        AAAA    ::1
www     A      192.168.0.192

3.1.3检查主配置文件语法和区域配置文件语法

named-checkconf /etc/named.conf 

named-checkconf /etc/named.rfc1912.zones

3.1.4检查解析域名的文件语法

named-checkzone [解析的主域名] [解析域名的文件]

named-checkzone lssvc.cn  /var/named/lssvc.cn.zone、

3.2反向解析

3.2.1区域配置文件中添加以下内容

vim /etc/named.rfc1912.zones
zone "0.168.192.in-addr.arpa" IN {
    type master;
    file "192.168.0.arpa";
    };

3.2.2配置反向解析文件

vim /var/named/192.168.0.arpa
$TTL 1D
@       IN SOA lssvc.cn. admin.lssvc.cn (
                                        2021030301      ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       192.168.0.192
        AAAA    ::1
192     PTR       www.lssvc.cn

3.2.3检查主配置文件语法和区域配置文件语法

named-checkconf /etc/named.conf

named-checkconf /etc/named.rfc1912.zones

3.2.4检查解析域名的文件语法

named-checkzone [解析的主域名] [解析域名的文件]

named-checkzone  lssvc.cn /var/named/192.168.0.arpa

四,启动D

systemctl  start named

检查端口(dns默认端口为UDP53),查看是否启动成功

netstat -anpu | grep 53

systemctl  status named
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇