ubuntu22.04 搭建DNS服务器(22020309236)

 目录

1、DNS介绍. 

什么DNS 

域名服务的解析原理和过程. 

域名空间. 

2、实验环境. 

VMware Workstation安装Ubuntu系统. 

Xshell8连接Ubuntu系统. 

3、Ubuntu搭建DNS服务器 - bind9 

3.1配置前提. 

3.2安装bind9 

3.3 修改配置文件 named.conf.local 

3.4配置正向解析文件. 

3.5 配置反向解析文件. 

3.6 配置. 

3.7 启动并验证. 

3.9在Windows11中使用DNS服务. 

  1. DNS介绍

什么DNS

DNS(Domain Name System)是互联网中用于将域名解析为 IP 地址的系统。简单来说,就是将人类可读的域名(例如:example.com)转换为计算机可识别的 IP 地址(例如:192.0.2.1)。DNS 是互联网基础设施的一部分,它使得用户可以通过易记的域名来访问互联网上的各种服务,而不必记住复杂的 IP 地址。DNS 使用分层的树状结构进行域名解析,其中顶级域名(TLD)如.com、.org等由全球管理机构负责管理,而次级域名则由注册商或组织管理。DNS 的工作原理涉及到域名解析请求的传递和响应的返回,通常通过域名服务器来完成这些任务。

域名服务的解析原理和过程

cn域名解析的工作原理和过程如下:

    1.用户提出域名解析请求,并将该请求发送给本地的域名服务器。

    2.当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该记录项,则本地的域名服务器就直接把查询的结果返回。

    3.如果本地的缓存中没有该记录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域,如cn)的主域名服务器的地址。

    4.

### Ubuntu 22.04 Server DNS配置方法 #### 修改Netplan配置文件设置DNS服务器 对于Ubuntu 22.04 Server而言,可以通过编辑`/etc/netplan/*.yaml`下的网络配置文件来设定DNS服务器。通常情况下,默认的netplan配置文件位于`/etc/netplan/01-netcfg.yaml`或类似的路径下[^2]。 假设要为名为`eth0`的网络接口添加特定的DNS服务器,在对应的netplan YAML文件中加入如下所示的内容: ```yaml network: version: 2 ethernets: eth0: dhcp4: no addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] ``` 上述实例指定了两个Google公共DNS作为首选和备用DNS服务器,并关闭了DHCP自动获取IP地址的功能转而采用静态分配的方式。 完成修改之后保存退出,执行命令使更改即时生效: ```bash netplan apply ``` 这会重新加载所有的网络配置而不必重启整个机器[^1]。 #### BIND服务端安装与基础配置 如果打算让Ubuntu 20.04 LTS成为一台完整的DNS服务器,则需先通过apt-get工具安装BIND软件包: ```bash apt update && apt install bind9 dnsutils ``` 随后可根据需求自定义正向(`db.example.com`)以及反向(`db.10`)区域数据库文件内容,这些文件一般存放在`/etc/bind/zones/`目录内;同时也要相应地调整主配置文件`/etc/bind/named.conf.local`内的zone声明部分以便指向新创建的数据记录文件位置[^3]。 例如复制模板文件用于构建新的反向解析区数据表: ```bash cp /usr/share/doc/bind9/examples/db.127 /etc/bind/db.10 ``` 最后记得重启bind9服务以应用所有变更: ```bash systemctl restart bind9.service ``` 这样就完成了基本的DNS服务器搭建工作流程概述。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值