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

Liunx练习项目6-创建dns服务器

1.DNS域名解析简介

1.1、DNS基本概念

DNS(Domain Name System,域名系统)是互联网的核心服务之一,它作为将域名IP地址相互映射的分布式数据库,能够使人更方便地访问互联网。

主要特点:

  • 分布式管理:没有单一的中央数据库
  • 层次化结构:采用树状命名结构
  • 基于UDP协议:默认使用53端口
  • 缓存机制:提高解析效率

1.2、DNS解析的核心功能

  1. 正向解析:将域名转换为IP地址(最常用)

    • 例:www.example.com → 192.0.2.1
  2. 反向解析:将IP地址转换为域名

    • 例:192.0.2.1 → www.example.com
  3. 邮件交换记录:处理电子邮件路由

    • 通过MX记录指定邮件服务器

2.实验环境准备

2.1 dns服务器

配置好本地软件仓库用dnf search搜索dns服务

2.2 测试机

 配置文件在vim /etc/resolv.conf里

3.访问情况报错

3.1未提供这个服务

报错原因:

1.火墙阻挡。

2.dns本身设置未开放网络功能,端口未在该ip上开放。

3.服务没有安装或者没有开放服务。

若端口对该ip未开放服务

3.2 业务被拒绝

原因:

dns配置中限制了当前主机访问请求

修改namd配置将localhost改成any

3.3 访问使的多种状态

4.加快dns解析过程

指定地址进行解析获取

解析速度明显加快

5.当域名在去世界上访问不到时候搭建dns正向解析

编辑named的主配置文件添加zone字段 解析域为 zzzf.org

在/etc/named/目录下创建主配置文件指定的文件,可以利用/etc/named/name.localhost复制配置

用测试机再次访问www.zzzf.org时候会显示配置的ip

当查询不到域名时SOA授权机制为负责人

namd有子配置文件包含在主配置文件中

http://www.xdnf.cn/news/1132507.html

相关文章:

  • 图机器学习(10)——监督学习中的图神经网络
  • AI Agent开发学习系列 - langchain之LCEL(1):LangChain LCEL链式编排与RAG增强实践
  • 新手向:自动化图片格式转换工具
  • orfeotoolbox ResetMargin
  • 硬件设计学习DAY3——电源Buck电路深度解析:CCM/DCM/BCM模式与电感设计
  • Linux运维新手的修炼手扎之第21天
  • 【论文阅读】A Survey on Knowledge-Oriented Retrieval-Augmented Generation(4)
  • Kotlin比较接口
  • Kotlin获取集合中的元素操作
  • 力扣-146.LRU缓存机制
  • Xsens人形机器人拟人动作AI训练,提升机器人工作精度与效率
  • MybatisPlus-11.IService的批量新增
  • 高性能架构模式——高性能缓存架构
  • alpineLinux修改包管理为国内源
  • 【Linux】基本指令详解(二) 输入\输出重定向、一切皆文件、认识管道、man、cp、mv、echo、cat
  • LVS集群搭建
  • OpenCV稠密光流估计的一个类cv::optflow::DenseRLOFOpticalFlow
  • [AI-video] 字幕服务 | 视频素材服务 | 视频生成服务
  • 智能电网时代:双向WiFi电表在海外家庭能源中的战略价值
  • C++---emplace_back与push_back
  • 网络爬虫的相关知识和操作
  • lazyvim恢复gt键
  • 项目流程管理系统使用建议:推荐13款
  • 【27】MFC入门到精通——MFC 修改用户界面登录IP IP Address Control
  • DHTMLX Suite 9.2 重磅发布:支持历史记录、类Excel交互、剪贴板、拖放增强等多项升级
  • AWS IAM 最佳安全实践通用指南
  • 随机链表的复制数据结构oj题(力口138)
  • HTML进阶
  • Golang学习之常见开发陷阱完全手册
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘tkinter’问题