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

linux:DNS服务

DNS简介:

DNS系统使用的是网络的查询,那么自然需要有监听的port。DNS使用的是53端口, 在/etc/services(搜索domain)这个文件中能看到。通常DNS是以UDP这个较快速的数据传输协议来查 询的,但是没有查询到完整的信息时,就会再次以TCP这个协议来重新查询。所以启动DNS时,会同时 启动TCP以及UDP的port53。

域名:

        任何一个连接在 因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名(domain name)。

        “域”(domain)是 名字空间中一个可被管理的划分。 域名只是逻辑概念,并不代表计算机所在的物理地点。域名可分为三大类

                国家顶级域名:采用ISO3166的规定。如:cn代表中国,us代表美国,uk代表英国,等等。国家域 名又常记为ccTLD(country code top-level domains,cc表示国家代码contry-code)。

                通用顶级域名:最常见的通用顶级域名有7个,即:com(公司企业),net(网络服务机构),org(非营 利组织),int(国际组织),gov(美国的政府部门),mil(美国的军事部门)。

                基础结构域名(infrastructure domain):这种顶级域名只有一个,即arpa,用于反向域名解析,因 此称为反向域名。

解析过程:

两种解析方式:

正向解析:将FQDN----->IP

反向解析:将IP----->FQDN

DNS配置:

[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正向解析:

进入/var/named的配置目录

创建刚刚的文件

使用:nmtui把网关换成自己

测试

http://www.lryc.cn/news/473280.html

相关文章:

  • 传奇架设好后创建不了行会,开区时点创建行会没反应的解决办法
  • 【小白学机器学习28】 统计学脉络+ 总体+ 随机抽样方法
  • 安全研究 | 不同编程语言中 IP 地址分类的不一致性
  • 小小的表盘还能玩出这么多花样?华为手表这次细节真的拉满
  • trueNas 24.10 docker配置文件daemon.json无法修改(重启被覆盖)解决方案
  • 数字孪生,概念、应用与未来展望
  • Chromium HTML Input 类型Text 对应c++
  • SpringMvc参数传递
  • 西安国际数字影像产业园:数字化建设赋能产业升级与拓展
  • linux线程池
  • PyTorch图像分类实战——基于ResNet18的RAF-DB情感识别(附完整代码和结果图)
  • 【OccNeRF: Advancing 3D Occupancy Prediction in LiDAR-Free Environments】阅读笔记
  • DDRPHY数字IC后端设计实现系列专题之后端设计导入,IO Ring设计
  • EDA --软件开发之路
  • 51c~目标检测~合集2
  • 计算机低能儿从0刷leetcode | 33.搜索旋转排列数组
  • SpringBoot+VUE2完成WebSocket聊天(数据入库)
  • 理解 CSS 中的绝对定位与 Flex 布局混用
  • Redis 事务 问题
  • Cpp学习手册-进阶学习
  • 代码随想录-字符串-反转字符串中的单词
  • 勒索软件通过易受攻击的 Cyber​​Panel 实例攻击网络托管服务器
  • Open WebUI + openai API / vllm API ,实战部署教程
  • InsuranceclaimsController
  • 如何成为开源代码库Dify的contributor:解决issue并提交PR
  • SQL进阶技巧:巧用异或运算解决经典换座位问题
  • 【MySQL】 运维篇—数据库监控:使用MySQL内置工具(如SHOW命令、INFORMATION_SCHEMA)进行监控
  • 【温酒笔记】DMA
  • 力扣判断字符是否唯一(位运算)
  • GPU和CPU区别?为什么挖矿、大模型都用GPU?