网络服务之DNS

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

DNS

DNS 介绍

  1. 域名 (Domain Name):简称 域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机
    或计算机组的名称, 用于在数据传输时标识计算机的电子方位。具有独一无二,不可重复的特性。
  2. DNS : 域名系统( Domain Name System) , 域名解析就是 域名到 IP 地址的转换过程

    正向解析: 域名 --> IP地址

    反向解析: IP地址 --> 域名

  3. 域名的组成和分类

    常见格式:www.youto.club

    完整格式:www.youto.club.

    . 根域,可以省略不写

    com 定级域,由ICANN组织指定和管理

    分类:

    ​ 国家地区域名: cn(中国) 、 hk(香港) 、 sg(新加坡) 等

    ​ 通用顶级域名: com(商业机构) 、 org(非营利组织) 、 edu(教育机构) 等

    ​ 新通用顶级域名: red(红色、 热情) 、 top(顶级、 高端) 等

    youto: 二级域(注册域),可由个人或组织申请注册

    www: 三级域(子域) ,服务器网站名代表

    主机名: s1.www.youto.club. 中的 s1 就是主机名, 一般用来表示具体某一台主机

    com.cn属于“二级域名” ,是 cn 顶级域的子域

4.域名解析过程

  1. 客户机首先查看查找本地 hosts 文件,如果有则返回,否则进行下一步
  2. 客户机查看本地缓存,是否存在本条目的缓存,如果有则直接返回, 否则进行下一步。
  3. 将请求转发给指向的 DNS 服务器。
  4. 查看域名是否本地解析, 是则本地解析返回, 否则进行下一步。
  5. 本地 DNS 服务器首先在缓存中查找,有则返回,无则进行下一步。
  6. 向全球 13 个根域服务器发起 DNS 请求,根域返回 org 域的地址列表。
  7. 使用某一个 org 域的 IP 地址,发起 DNS 请求, org 域返回 kernel 域服务器地址列表。
  8. 使用某一个 kernel 域 IP 地址,发起 DNS 请求, kernel 域返回 www.kernel.org 主机的 IP 地址,本

地 DNS 服务收到后,返回给客户机,并在本地 DNS 服务器保存一份

5.DNS 软件信息

软件名称:bind
服务名称:named
软件端口:

UDP 53 数据通信(域名解析)
TCP 53 数据同步(主从同步)

配置文件:

主配置文件: /etc/named.conf(服务器运行参数)

​ 区域配置文件: /etc/named.rfc1912.zones(服务器解析的区域配置,正反向区域定义信息)

​ 数据配置文件: /var/named/xx.xx(主机名和 IP 地址的对应解析关系,及主从同步信息)

DNS 服务搭建

先关闭服务器和客户机上的防火墙和 SELinux
  1. 软件安装

    yum -y install bind

  2. 配置主配置文件(/etc/named.conf)
  3. 配置区域文件(/etc/named.rfc1912.zones)

    注:先对区域文件进行备份, 删除多余的模板,只留下一个正向和一个反向(反向修改时,网络
    位的反写格式, 如 192.168.100.2-->100.168.192.)

  4. 配置数据文件/var/named/

    A. 先复制生成正向解析文件和反向解析文件

    B. 编辑正向解析文件(注意域名结尾的 “.” )

    C. 编辑反向解析文件(注意域名结尾的 “.” )

  5. 重启 DNS 服务

    service named restart

  6. 客户端测试

    在网卡配置文件中添加 DNS 服务器的地址,然后用 nslookup 测试

DNS 主从服务器

实验目的:减轻主服务器的压力

先关闭服务器和客户机上的防火墙和 SELinux

实验准备:

一台主服务器、一台从服务器、一台测试机

搭建过程:

  1. 搭建主服务器步骤(同上,不截图了) :

    a. 安装 bind 软件

    b. 主配置文件的修改

    c. 区域配置文件的修改

    d. 配置数据文件

    ​ 正向数据文件

    ​ 反向数据文件(可选做)

    e. 启动 named 服务

    注意: 主 DNS 的区域配置文件中 allow-updata 参数添加从服务器 IP 地址。

  2. 搭建从服务器步骤:

    a. 安装 bind 软件

    b. 修改主配置文件/etc/named.conf

    c. 配置区域文件(/etc/named.rfc1912.zones)

    注意:从配置文件的类型需要修改为 slave,并且需要填写主服务器的地址,如下
    type slave;
    masters { 192.168.0.10; }; #大括号两侧留有空格
    文件保存位置修改为 file “slaves/atguigu.localhost” ;

    d. 重启服务

    e. 在测试机上填写从服务器的 IP,并使用 nslookup 测试

DNS 缓存服务器

实验作用:加快解析速度, 提高工作效率

先关闭服务器和客户机上的防火墙和 SELinux

实验软件:dnsmasq

配置文件:/etc/dnsmasq.conf

​ domain=域名 #需要解析的域名

​ server=ip #主 DNS 服务器 IP

​ cache-size=15000 #声明缓存条数

重启服务:

​ service dnsmasq restart

测试效果:

​ 在测试机上填写 DNS 缓存服务器的 ip 地址

智能 DNS (分离解析)

实验原理: DNS 分离解析即将相同域名解析为不同的 IP 地址。现实网络中一些网站为了让用户有更好

的体验效果解析速度更快,就把来自不同运营商的用户解析到相对应的服务器这样就大大提升了访问速度

实验环境:

一台内网测试机(单网卡)

​ 一台网关+DNS(双网卡)

​ 一台外网测试机(单网卡)

​ 一台 web 服务器(双网卡)

先关闭服务器和客户机上的防火墙和 SELinux

实验步骤:

  1. 安装 bind 软件
  2. 内核配置文件开启路由转发,修改/etc/sysctl.conf
  3. 修改主配置文件/etc/named.conf
  4. 生成自己定义的区域文件(反向解析省略掉了)
    cp – a named.rfc1912.zones lan
    cp – a named.rfc1912.zones wan
  5. 配置数据文件

    配置内网的正向解析文件

    配置外网的正向解析文件

  6. 重启服务

    service named restart

  7. 效果测试

    内网客户端网卡配置

    ​ 将 dns 和网关都指为网关服务器的内网口地址

    外网客户端网卡配置

    ​ 将 dns 和网关都指为网关服务器的外网口地址

相关文章
|
11天前
|
安全 虚拟化
在数字化时代,网络项目的重要性日益凸显。本文从前期准备、方案内容和注意事项三个方面,详细解析了如何撰写一个优质高效的网络项目实施方案,帮助企业和用户实现更好的体验和竞争力
在数字化时代,网络项目的重要性日益凸显。本文从前期准备、方案内容和注意事项三个方面,详细解析了如何撰写一个优质高效的网络项目实施方案,帮助企业和用户实现更好的体验和竞争力。通过具体案例,展示了方案的制定和实施过程,强调了目标明确、技术先进、计划周密、风险可控和预算合理的重要性。
31 5
|
13天前
|
SQL 安全 网络安全
网络安全的护城河:漏洞防御与加密技术的深度解析
【10月更文挑战第37天】在数字时代的浪潮中,网络安全成为守护个人隐私与企业资产的坚固堡垒。本文将深入探讨网络安全的两大核心要素——安全漏洞和加密技术,以及如何通过提升安全意识来强化这道防线。文章旨在揭示网络攻防战的复杂性,并引导读者构建更为稳固的安全体系。
29 1
|
21天前
|
SQL 安全 测试技术
网络安全的盾牌与剑——漏洞防御与加密技术解析
【10月更文挑战第28天】 在数字时代的浪潮中,网络空间安全成为我们不可忽视的战场。本文将深入探讨网络安全的核心问题,包括常见的网络安全漏洞、先进的加密技术以及提升个人和组织的安全意识。通过实际案例分析和代码示例,我们将揭示黑客如何利用漏洞进行攻击,展示如何使用加密技术保护数据,并强调培养网络安全意识的重要性。让我们一同揭开网络安全的神秘面纱,为打造更加坚固的数字防线做好准备。
39 3
|
8天前
|
安全 算法 网络安全
网络安全的盾牌与剑:漏洞防御与加密技术解析
【10月更文挑战第42天】在数字时代的海洋中,网络安全是守护数据宝藏的坚固盾牌和锋利之剑。本文将揭示网络安全的两大支柱——漏洞防御和加密技术,通过深入浅出的方式,带你了解如何发现并堵塞安全漏洞,以及如何使用加密技术保护信息不被窃取。我们将一起探索网络安全的奥秘,让你成为信息时代的智者和守护者。
20 6
|
8天前
|
存储 SQL 安全
网络安全的屏障与钥匙:漏洞防御与加密技术解析
【10月更文挑战第42天】在数字时代的浪潮中,网络安全成为守护个人隐私与企业数据不被侵犯的关键防线。本文将深入探讨网络安全中的两大核心议题——漏洞防御和加密技术。我们将从网络漏洞的识别开始,逐步揭示如何通过有效的安全策略和技术手段来防范潜在的网络攻击。随后,文章将转向加密技术的奥秘,解读其在数据传输和存储过程中保护信息安全的作用机制。最后,强调提升个人和企业的安全意识,是构建坚固网络安全屏障的重要一环。
|
11天前
RS-485网络中的标准端接与交流电端接应用解析
RS-485,作为一种广泛应用的差分信号传输标准,因其传输距离远、抗干扰能力强、支持多点通讯等优点,在工业自动化、智能建筑、交通运输等领域得到了广泛应用。在构建RS-485网络时,端接技术扮演着至关重要的角色,它直接影响到网络的信号完整性、稳定性和通信质量。
|
11天前
|
网络协议 网络安全 网络虚拟化
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算。通过这些术语的详细解释,帮助读者更好地理解和应用网络技术,应对数字化时代的挑战和机遇。
46 3
|
11天前
|
云安全 人工智能 安全
阿里云稳居公共云网络安全即服务市占率第一
日前,全球领先的IT市场研究和咨询公司IDC发布了《中国公有云网络安全即服务市场份额,2023:规模稳步增长,技术创新引领市场格局》报告。报告显示,阿里云以27.0%的市场份额蝉联榜首。
|
11天前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
36 2
|
16天前
|
人工智能 安全 Cloud Native

相关产品

  • 云解析DNS
  • 下一篇
    无影云桌面