本PPT详细介绍了如何配置和管理DNS服务器,通过实际案例解析了DNS的基本概念、设置步骤及常见问题解决方法。
配置DNS服务器
案例:为德雅职业学校校园网搭建一台主DNS服务器,使得校园网内的用户能够通过域名访问校内所有服务器,并且可以通过DNS转发器使用域名访问互联网中的服务器,设置DNS转发器IP地址为61.128.192.68。以下是校园网的内部服务器信息:
| 服务 | 完全合格域名 | IP地址 |
| --- | --- | --- |
| 主DNS服务器 | dns1.dyzx.edu | 10.10.0.11 |
| 辅助DNS服务器 | dns2.dyzx.edu | 10.10.0.13 |
| 缓存DNS服务器 | dns3.dyzx.edu | 10.10.0.15 |
| Web服务器 | www.dyzx.edu | 10.10.0.12 |
| FTP服务器 | ftp.dyzx.edu | 10.10.0.12 |
| 邮件服务器 | mail.dyzx.edu | 10.10.0.12 |
| Samba服务器 | smb.dyzx.edu | 10.10.0.14 |
配置步骤:
**步骤一**: 设置DNS服务器网卡的IP地址为10.10.0.2, 主机名为 dns1.dyzx.edu。
**步骤二**: 安装BIND软件包。
**步骤三**: 编辑全局配置文件 /etc/named.conf ,修改其中三个地方(见下页红色标注处)。
在配置中,需要指定view用于定义视区。例如:
```plaintext
match-clients { localhost; };
```
此行表示仅允许来自本地主机的查询请求进入。还可以通过设定其他参数来控制访问权限和网络范围等设置。
**options 配置段**
该部分包含全局属性配置项,如监听端口、文件路径及统计信息输出位置等:
- `listen-on port 53 { IP; };` 设置DNS服务器的IP地址与监听端口号。
- `directory /var/named;` 指定主配置文件目录及其子目录。
- `dump-file /var/named/data/cache_dump.db;` 定义缓存数据文件的位置和名称。
**允许查询**
在全局选项中,可以设置允许访问DNS服务器的客户端IP地址或网络:
```plaintext
allow-query { localhost ; };
```
此配置项仅允许本地主机进行查询请求。