dns网络服务的搭建和配置

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介:

第二部分:实验

一. Dns 服务器的安装 (bind 由来:伯克利大学 )
相关包: bind-libs-9.2.4-2    bind-utils-9.2.4-2    bind-9.2.4-2  caching-nameserver-
前两个已经安装,只需要安装后两个。
  dns 的主配置文件: /etc/named.conf
     工作目录: /var/named/  目录用于保存 BIND 服务器的域名区域文件
     服务名称: named    
     重启服务:  service named restart
  六.修改 dns 的主配文件: /etc/named.conf
options {       全局设置
        directory "/var/named";   区域文件存放目录
        dump-file "/var/named/data/cache_dump.db";  数据库文件
        statistics-file "/var/named/data/named_stats.txt"; 状态文件
zone "." IN { 定义根区域
        type hint;
        file  "named.ca"; 根文件名称
};
localhost 正向解析
localhost 区域的作用是对主机名称 “localhost” 和环回地址 “127.0.0.1”  进行解析
zone "localhost" IN {
        type master;
        file "localhost.zone";
};
localhost 反向解析
zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "named.local";
};
我们自己定义一个区域 ( 可以拷贝 37)
zone "123.com" IN { 正向区域文件
        type master;
        file "123.com.zone";
        allow-update { none; };
};
zone "100.100.10.in-addr.arpa" IN { 反向区域文件
        type master;
        file "10.100.100.local";
        allow-update { none; };
};
七.建立正向区域文件 cp /var/named/named.local /var/named/123.com.zone
[root@localhost named]# cat named.local
$TTL    86400
@       IN      SOA     localhost. root.localhost.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
              IN      NS      localhost.
 
1       IN       PTR     localhost.
 
修改后的文件
$TTL    86400
@       IN      SOA     ns1.123.com. root.123.com.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                       14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
域名服务器记录又称为 NS 记录,在区域文件中用于设置当前域的 DNS 服务器名称
@              IN      NS      ns1.123.com.
@              IN      NS      ns2.123.com.
@              IN      MX  5      mail.123.com   (数字小,级别高)
地址记录又称为 A 记录,用于设置主机名到 IP 地址的对应记录
ns1            IN       A      10.100.100.172
ns2            IN       A      10.100.100.1
web           IN       A      10.100.100.100
别名记录又称 CNAME 记录,用于在区域文件中对主机名称设置别名
mail            IN      CNAME   host1.ltest.com.
www             IN      CNAME   web.ltest.com.
 
 
八.建立反向区域文件 cp /var/named/named.local /var/named/10.100.100.local
修改后的文件
$TTL    86400
@       IN      SOA     ns1.123.com. root.localhost.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
@         IN      NS      10.100.100.172
@         IN      NS      10.100.100.1
172       IN       PTR     ns1.123.com.
1         IN       PTR     ns2.123.com.
100       IN       PTR     www.123.com.
. 测试上述三个文件的语法结构是否正确 .
a. 直接输入命令 named-checkconf  主要测试主配置文件的语法结构
  b. 用命令 named-checkzone  来测试正向和反向文件的语法结构,格式如下
     named-chkeckzone  2104.com (域名)  /var/named/2104.com( 正向文件 )
     named-chkeckzone  2104.com (域名)  /var/named/10.100.100.local( 正向文件 )
 nslookup         
dig  @ 服务器域名或 ip   要查询的域名    类型
例子: dig @10.100.100.175  benet.com  A/ns
十.构建缓存服务器
   1.   rpm -ivh caching-nameserver-7.3-3.noarch.rpm (如果前面已经安装,这里就不用装了)
2.   named.conf 中的全局设置
options {
  directory "/var/named";
  dump-file "/var/named/data/cache_dump.db";
  statistics-file "/var/named/data/named_stats.txt";
};
 
十一.构建从域名服务器
  1. 从服务器上的设置:
named.conf 文件中设置域
建立正向解析域
zone "123.com" {
        type slave;
        file "slaves/ltest.com.zone";    ( 注意 slave 后面有一个 s)
        masters { 10.100.100.172 ; };
        };
建立反向解析域
zone "100.100.10.in-addr.arpa" {
        type slave;
        file " slaves/10.100.100.local";
        masters { 10.100.100.172; };
        };
十二 . named-checkconf 来检验配置文件的语法格式是否正确,然后重启 named 服务;
然后查看 /var/named/slaves 目录下面是否已经有正向和反向文件。
十三 .dns 转发
如果域名服务器无法解析时,将请求交由 168.95.1.1; 139.175.10.20 来解析
Options {
forwarders     { 168.95.1.1; 139.175.10.20; };
}
 
Options {
forwarders     { 168.95.1.1; 139.175.10.20; };
forward only;
};
 
 
在较高的 linux 版本中 , 可以用域级别来决定是否转发,而不是服务器级别
 
zone   “2104.com” {
type  forward;
forwarders {211.99.25.1;202.106.0.20};
};



本文转自 gehailong 51CTO博客,原文链接:http://blog.51cto.com/gehailong/263897,如需转载请自行联系原作者
相关文章
|
6天前
|
安全 虚拟化
在数字化时代,网络项目的重要性日益凸显。本文从前期准备、方案内容和注意事项三个方面,详细解析了如何撰写一个优质高效的网络项目实施方案,帮助企业和用户实现更好的体验和竞争力
在数字化时代,网络项目的重要性日益凸显。本文从前期准备、方案内容和注意事项三个方面,详细解析了如何撰写一个优质高效的网络项目实施方案,帮助企业和用户实现更好的体验和竞争力。通过具体案例,展示了方案的制定和实施过程,强调了目标明确、技术先进、计划周密、风险可控和预算合理的重要性。
20 5
|
8天前
|
SQL 安全 网络安全
网络安全的护城河:漏洞防御与加密技术的深度解析
【10月更文挑战第37天】在数字时代的浪潮中,网络安全成为守护个人隐私与企业资产的坚固堡垒。本文将深入探讨网络安全的两大核心要素——安全漏洞和加密技术,以及如何通过提升安全意识来强化这道防线。文章旨在揭示网络攻防战的复杂性,并引导读者构建更为稳固的安全体系。
18 1
|
17天前
|
SQL 安全 测试技术
网络安全的盾牌与剑——漏洞防御与加密技术解析
【10月更文挑战第28天】 在数字时代的浪潮中,网络空间安全成为我们不可忽视的战场。本文将深入探讨网络安全的核心问题,包括常见的网络安全漏洞、先进的加密技术以及提升个人和组织的安全意识。通过实际案例分析和代码示例,我们将揭示黑客如何利用漏洞进行攻击,展示如何使用加密技术保护数据,并强调培养网络安全意识的重要性。让我们一同揭开网络安全的神秘面纱,为打造更加坚固的数字防线做好准备。
36 3
|
10天前
|
网络协议 Linux
图形界面配置网络
本文介绍了在Linux上配置网络服务的步骤。首先打开RHEL-01服务器,找到桌面网络配置选项,进入网络配置面板。点击面板右下角的小齿轮,进入有线配置面板,选择IPv4选项,将地址设置为手动。接下来配置IP地址、子网掩码、网关和DNS服务器。配置完成后,使用新的IP地址进行访问。
24 4
图形界面配置网络
RS-485网络中的标准端接与交流电端接应用解析
RS-485,作为一种广泛应用的差分信号传输标准,因其传输距离远、抗干扰能力强、支持多点通讯等优点,在工业自动化、智能建筑、交通运输等领域得到了广泛应用。在构建RS-485网络时,端接技术扮演着至关重要的角色,它直接影响到网络的信号完整性、稳定性和通信质量。
|
6天前
|
网络协议 网络安全 网络虚拟化
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算。通过这些术语的详细解释,帮助读者更好地理解和应用网络技术,应对数字化时代的挑战和机遇。
35 3
|
6天前
|
云安全 人工智能 安全
阿里云稳居公共云网络安全即服务市占率第一
日前,全球领先的IT市场研究和咨询公司IDC发布了《中国公有云网络安全即服务市场份额,2023:规模稳步增长,技术创新引领市场格局》报告。报告显示,阿里云以27.0%的市场份额蝉联榜首。
|
6天前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
19 2
|
9天前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
23 2
|
10天前
|
网络协议 Linux
通用网卡配置文件配置网络
本文介绍了在RHEL 7系统中配置网络的方法。首先,通过编辑位于`/etc/sysconfig/network-scripts`目录下的网卡配置文件(例如`ifcfg-ens33`),设置静态IP地址、子网掩码、网关和DNS等参数。接着,使用`systemctl`命令重启网络服务,确保配置生效。此外,还介绍了使用`nmtui`图形界面工具进行网络配置的步骤,包括修改IP地址、保存配置和重启网络。最后,通过`ip addr`或`ifconfig`命令验证配置是否成功。
35 2

相关产品

  • 云解析DNS
  • 推荐镜像

    更多