DNS域名解析服务器

DNS 域名解析的过程

DNS 解析方式
正向解析:将 FQDN----->IP
反向解析:将 IP----->FQDN
DNS 服务器配置
提供 DNS 服务的软件叫 bind ,服务名是 named
[root@localhost ~] # yum install bind -y
[root@localhost ~] # rpm -ql bind
/etc/named.conf # bind 主配置文件
/var/named/slaves # 从 dns 服务器文件夹
[root@localhost ~] # vim /etc/named.conf
options {

定义监听端口,如果所有地址都监听,则只写端口

listen-on port 53 { 127 .0.0.1; };
listen-on-v6 port 53 { ::1; };

定义数据文件目录

directory "/var/named" ;

只允许本地主机进行查询

allow-query { localhost; };
};

定义区域

zone "." IN {
type hint;
file "named.ca" ;
};
实验 1 :配置 DNS 正向解析


客户端测试

host [-a] FQDN [server]
nslookup [FQDN] [server]
dig [options] FQDN [@server]
options : + trace 代表从 . 开始追踪; -t type 查询的数据主要有 MX 、 NS 、 SOA 、 A 等类型; -x 查
询反解信


实验 2 :反向解析

反向区域文件

[root@localhost ~]# vim /var/named/named.192.168.231
$TTL 1D
@ IN SOA ns.baidu.com. admin.baidu.com. ( 0 1D 1H 1W 3H )
IN NS ns.baidu.com.
129 IN PTR ns.baidu.com.
129 IN PTR www.baidu.com.
129 IN PTR mail.baidu.com.
129 IN PTR ftp.baidu.com.

反解需要注意:主机名尽量使用完整的 FQDN ,即要写上 "."

客户端测试

相关推荐
飞翔的佩奇3 分钟前
Java项目: 基于SpringBoot+mybatis+maven医院管理系统(含源码+数据库+任务书+开题报告+毕业论文)
java·数据库·spring boot·毕业设计·maven·mybatis·医院管理系统
java—大象5 分钟前
基于JavaWeb开发的java+Springboot操作系统教学交流平台详细设计实现
java·开发语言·spring boot
不惑_9 分钟前
Logstash 安装与部署(无坑版)
运维·jenkins
nvd1111 分钟前
Java ETL - Apache Beam 简介
java·apache·etl
Vane Zhang14 分钟前
VirtualBox7.1.0 安装 Ubuntu22.04.5 虚拟机
linux
sysin.org15 分钟前
Ubuntu 22.04.5 LTS 发布下载 - 现代化的企业与开源 Linux
linux·ubuntu
MonkeyKing_sunyuhua16 分钟前
Ubuntu 中无法直接使用 `conda` 命令,设置conda的环境变量
linux·ubuntu·conda
qq_4165602017 分钟前
fmql之ubuntu添加dhcp服务
网络
自律的kkk19 分钟前
docker配置镜像加速器
运维·docker·容器
晴子呀28 分钟前
Spring底层原理大致脉络
java·后端·spring