当前位置: 首页 > news >正文

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 ,即要写上 “.”
# 客户端测试

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Python高维度大型气象矩阵存储策略分享
  • FastAPI(七十八)实战开发《在线课程学习系统》接口开发-- 评论
  • 数字图像处理笔记(三) ---- 傅里叶变换的基本原理
  • ExcelJS:轻松实现Excel文件的读取、操作与写入
  • Redisson中的RBlockingQueue的使用场景及例子
  • java-jvm-软引用
  • 嵌入式C++、STM32、ROS系统和MQTT协议通讯:智能农业灌溉系统项目设计思路(代码示例)
  • 数据结构之深入理解简单选择排序:原理、实现与示例(C,C++)
  • Feign自定义调用第三方接口并实现负载均衡
  • Ansible的脚本-----playbook剧本【下】
  • Mac m1安装 MongoDB 7.0.12
  • 一款好看的某社区/空间/论坛/官方软件下载页源码
  • JDBC(Java访问数据库)
  • 【ESP01开发实例】-驱动OLED SSD1306显示屏
  • Web安全:Web体系架构存在的安全问题和解决方室
  • (三)从jvm层面了解线程的启动和停止
  • [译]前端离线指南(上)
  • Angular6错误 Service: No provider for Renderer2
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • fetch 从初识到应用
  • Hibernate最全面试题
  • js继承的实现方法
  • Linux下的乱码问题
  • MobX
  • php ci框架整合银盛支付
  • RxJS: 简单入门
  • 关于Java中分层中遇到的一些问题
  • 后端_ThinkPHP5
  • 做一名精致的JavaScripter 01:JavaScript简介
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 湖北分布式智能数据采集方法有哪些?
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • # SpringBoot 如何让指定的Bean先加载
  • #13 yum、编译安装与sed命令的使用
  • #pragma data_seg 共享数据区(转)
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (Charles)如何抓取手机http的报文
  • (done) 两个矩阵 “相似” 是什么意思?
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (二)fiber的基本认识
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (回溯) LeetCode 131. 分割回文串
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • .net core 6 redis操作类
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .net反编译工具
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • .net中调用windows performance记录性能信息