搭建DNS 服务

本文详细介绍了如何在Linux系统中安装DNS服务,包括配置named.conf文件、启动和启用服务,以及DNS解析验证和防止DNS欺骗的方法。还涉及了在Server上安装并使用HTTPD服务进行访问测试。
摘要由CSDN通过智能技术生成
安装DNS 服务

[root@localhost ~]# yum install bind -y

Complete!

[root@localhost ~]#

DNS 配置文件

[root@localhost ~]# vim /etc/named.conf 

[root@localhost ~]# cat -n /etc/named.conf 

     1  //

...

    12  options {

    13      #listen-on port 53 { 127.0.0.1; };

    14      listen-on port 53 { 192.168.1.254; };

    15      listen-on-v6 port 53 { ::1; };

    16      directory   "/var/named";

    17      dump-file   "/var/named/data/cache_dump.db";

    18      statistics-file "/var/named/data/named_stats.txt";

    19      memstatistics-file "/var/named/data/named_mem_stats.txt";

    20      #allow-query     { localhost; };

...

    33  

    34      #dnssec-enable yes;

    35      dnssec-enable no;

    36      #dnssec-validation yes;

    37      dnssec-validation no;

...

    62  

[root@localhost ~]#

DNS 服务管理

[root@localhost ~]# systemctl start named.service 

[root@localhost ~]# systemctl enable named.service 

Created symlink from /etc/systemd/system/multi-user.target.wants/named.service to /usr/lib/systemd/system/named.service.

[root@localhost ~]# netstat -anptul | grep "named"

tcp        0      0 192.168.1.254:53        0.0.0.0:*               LISTEN      11217/named         

tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      11217/named         

tcp6       0      0 ::1:53                  :::*                    LISTEN      11217/named         

tcp6       0      0 ::1:953                 :::*                    LISTEN      11217/named         

udp        0      0 192.168.1.254:53        0.0.0.0:*                           11217/named         

udp6       0      0 ::1:53                  :::*                                11217/named         

[root@localhost ~]#

DNS 解析验证

DNS 欺骗

DNS 配置

主配置文件

[root@localhost ~]# vim /etc/named.conf 

[root@localhost ~]# cat /etc/named.conf 

...

zone "jd.com" IN {

    type master;

    file "jd.com.zone";

};

...

[root@localhost ~]#

区域配置文件

[root@localhost ~]# cd /var/named/

[root@localhost named]# cp -a named.empty jd.com.zone

[root@localhost named]# vim jd.com.zone 

[root@localhost named]# cat jd.com.zone 

$TTL 3H

@   IN SOA  jd.com. root.jd.com. (

                    0   ; serial

                    1D  ; refresh

                    1H  ; retry

                    1W  ; expire

                    3H )    ; minimum

    NS  ns.jd.com.

ns  A   192.168.1.254

www A   172.16.1.100

[root@localhost named]#

重置生效

主配置文件

区域配置文件

DNS 欺骗验证

HTTPD 服务

在Server 上安装HTTPD 服务。

[root@localhost ~]# yum install httpd -y

...

Complete!

[root@localhost ~]# systemctl list-unit-files |grep "httpd.service"

httpd.service                                 disabled

[root@localhost ~]# systemctl start httpd.service 

[root@localhost ~]#

使用client访问server

  • 33
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值