前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux搭建www,mail,ftp三大DNS服务器

Linux搭建www,mail,ftp三大DNS服务器

作者头像
对弈
发布2019-09-04 15:51:58
2.2K0
发布2019-09-04 15:51:58
举报

##############################-----服务器端----############################### 1. 安装bind

yum install bind

  1. 修改/etc/named.conf配置文件

vim /etc/named.conf

options { listen-on port 53 { any; }; //开启监听端口53,接受任意IP连接 listen-on-v6 port 53 { ::1; }; //支持IP V6 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"; allow-query { 0.0.0.0/0; }; //允许任意IP查询 recursion yes;

    dnssec-enable yes;
    dnssec-validation yes;
    dnssec-lookaside auto;

    /* Path to ISC DLV key */
    bindkeys-file "/etc/named.iscdlv.key";

    managed-keys-directory "/var/named/dynamic";

};

logging { channel default_debug { file "data/named.run"; severity dynamic; }; };

zone "." IN { type hint; file "named.ca"; };

include "/etc/named.rfc1912.zones"; //主要配置文件 include "/etc/named.root.key";

  1. 修改/etc/named.rfc1912.zones文件,添加duiyi.com的正向区域

vim /etc/ named.rfc1912.zones

zone "localhost.localdomain" IN { type master; file "named.localhost"; allow-update { none; }; };

zone "localhost" IN { type master; file "named.localhost"; allow-update { none; }; };

zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN { type master; file "named.loopback"; allow-update { none; }; };

zone "1.0.0.127.in-addr.arpa" IN { type master; file "named.loopback"; allow-update { none; }; }; zone "0.in-addr.arpa" IN { type master; file "named.empty"; allow-update { none; }; };

//duiyi.com的正向区域 zone "duiyi.com" IN { type master; file "named.duiyi.com"; allow-update { none; }; };

  1. 创建正向区域资源文件 在配置named.conf时,指明的资源文件目录是/var/named,故先进入该目录。

vim /var/named/named.duiyi.com

$TTL 1D @ IN SOA duiyi.com. rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS @ A 127.0.0.1 AAAA ::1 www IN A 192.168.81.1 mail IN A 192.168.81.2 ftp IN A 192.168.81.3

  1. 启动named服务 #service named start
  2. 开机自启动 #service enable named

##############################-----客户端----############################### 操作系统:windows和linux都可以 IP地址:能够ping通DNS服务器的IP(192.168.81.133)都可以, 作用:测试DNS服务器是否正常工作。

windows作为客户端测试

1.修改DNS:

2.ping 服务端ip(192.168.81.133),测试能否访问服务器

##############################-----服务器端----############################### 1. 安装bind

yum install bind

  1. 修改/etc/named.conf配置文件

vim /etc/named.conf

options { listen-on port 53 { any; }; //开启监听端口53,接受任意IP连接 listen-on-v6 port 53 { ::1; }; //支持IP V6 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"; allow-query { 0.0.0.0/0; }; //允许任意IP查询 recursion yes;

    dnssec-enable yes;
    dnssec-validation yes;
    dnssec-lookaside auto;

    /* Path to ISC DLV key */
    bindkeys-file "/etc/named.iscdlv.key";

    managed-keys-directory "/var/named/dynamic";

};

logging { channel default_debug { file "data/named.run"; severity dynamic; }; };

zone "." IN { type hint; file "named.ca"; };

include "/etc/named.rfc1912.zones"; //主要配置文件 include "/etc/named.root.key";

  1. 修改/etc/named.rfc1912.zones文件,添加duiyi.com的正向区域

vim /etc/ named.rfc1912.zones

zone "localhost.localdomain" IN { type master; file "named.localhost"; allow-update { none; }; };

zone "localhost" IN { type master; file "named.localhost"; allow-update { none; }; };

zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN { type master; file "named.loopback"; allow-update { none; }; };

zone "1.0.0.127.in-addr.arpa" IN { type master; file "named.loopback"; allow-update { none; }; }; zone "0.in-addr.arpa" IN { type master; file "named.empty"; allow-update { none; }; };

//duiyi.com的正向区域 zone "duiyi.com" IN { type master; file "named.duiyi.com"; allow-update { none; }; };

  1. 创建正向区域资源文件 在配置named.conf时,指明的资源文件目录是/var/named,故先进入该目录。

vim /var/named/named.duiyi.com

$TTL 1D @ IN SOA duiyi.com. rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS @ A 127.0.0.1 AAAA ::1 www IN A 192.168.81.1 mail IN A 192.168.81.2 ftp IN A 192.168.81.3

  1. 启动named服务 #service named start
  2. 开机自启动 #service enable named

##############################-----客户端----############################### 操作系统:windows和linux都可以 IP地址:能够ping通DNS服务器的IP(192.168.81.133)都可以, 作用:测试DNS服务器是否正常工作。

windows作为客户端测试

1.修改DNS:

2.ping 服务端ip(192.168.81.133),测试能否访问服务器

# ping 192.168.81.133

3.使用nslookup命令测试三个DNS解析能否成功

Linux作为客户端测试:

  1. 安装bind-utils包,以便能使用nslookup、dig和host工具

yum install bind-utils

  1. 修改DNS配置使用我们的DNS服务器

vim /etc/resolv.conf

nameserver 192.168.81.133 nameserver 114.114.114.114 nameserver 8.8.8.8

  1. 正向解析测试,使用nslookup命令测试三个DNS解析能否成功 nslookup

www.duiyi.com

...

...

mail.duiyi.com

...

...

ftp.duiyi.com

...

...

Linux作为客户端测试:

  1. 安装bind-utils包,以便能使用nslookup、dig和host工具

yum install bind-utils

  1. 修改DNS配置使用我们的DNS服务器

vim /etc/resolv.conf

nameserver 192.168.81.133 nameserver 114.114.114.114 nameserver 8.8.8.8

  1. 正向解析测试,使用nslookup命令(与windows测试一致)

nslookup

声明:本文为原创,作者为 对弈,转载时请保留本声明及附带文章链接:http://www.duiyi.xyz/c%e5%ae%9e%e7%8e%b0%e9%9b%b7%e9%9c%86%e6%88%98%e6%9c%ba-40/

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-08-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • yum install bind
  • vim /etc/named.conf
  • vim /etc/ named.rfc1912.zones
  • vim /var/named/named.duiyi.com
  • windows作为客户端测试
  • yum install bind
  • vim /etc/named.conf
  • vim /etc/ named.rfc1912.zones
  • vim /var/named/named.duiyi.com
  • windows作为客户端测试
  • Linux作为客户端测试:
  • yum install bind-utils
  • vim /etc/resolv.conf
  • Linux作为客户端测试:
  • yum install bind-utils
  • vim /etc/resolv.conf
  • nslookup
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档