首页 > 其他分享 >dns服务器

dns服务器

时间:2024-04-26 16:44:05浏览次数:16  
标签:dns 域名解析 查询 域名 DNS 服务器 解析

DNS查询方式

dns服务器有两种查询方式:

  1. 递归查询:

    • 在递归查询中,客户端向本地DNS服务器发送一个域名解析请求,并要求该DNS服务器负责完成整个解析过程。
    • 如果本地DNS服务器拥有所请求的域名解析信息,则它会直接回复客户端,并负责向其他DNS服务器查询所需的信息。
    • 如果本地DNS服务器没有所请求的域名解析信息,则它会向其他DNS服务器发起迭代查询,直到最终找到答案,并将答案返回给客户端。
  2. 迭代查询:

    • 在迭代查询中,客户端向本地DNS服务器发送一个域名解析请求,但本地DNS服务器并不直接负责完成整个解析过程。
    • 如果本地DNS服务器拥有所请求的域名解析信息,则它会直接回复客户端,并将所请求的域名解析信息返回给客户端。
    • 如果本地DNS服务器没有所请求的域名解析信息,则它会向其他DNS服务器发起迭代查询,询问其他DNS服务器是否知道该域名解析信息。
    • 如果其他DNS服务器知道该域名解析信息,则它会将信息返回给本地DNS服务器,然后本地DNS服务器再将信息返回给客户端。
    • 如果其他DNS服务器也不知道该域名解析信息,则它会继续向更高层级的DNS服务器发起迭代查询,直到最终找到答案或者到达根域名服务器。

简而言之,递归查询是你的计算机直接向本地 DNS 服务器请求完整的解析结果,而迭代查询是你的计算机一步步地向根域名服务器、顶级域名服务器和权威域名服务器发送查询请求,逐级获取解析信息。

DNS解析

DNS解析中的记录类型有多种,每种记录类型都用于指定不同类型的信息。以下是一些常见的DNS记录类型:

  1. A记录(Address Record):将主机名解析为IPv4地址。

  2. AAAA记录(IPv6 Address Record):将主机名解析为IPv6地址。

  3. CNAME记录(Canonical Name Record):将一个域名指向另一个域名,常用于创建域名的别名。

  4. MX记录(Mail Exchange Record):指定邮件服务器的优先级和域名。

  5. NS记录(Name Server Record):指定域名服务器的地址,用于指定该域名的授权域名服务器。

  6. PTR记录(Pointer Record):将IP地址解析为域名,用于反向DNS查找。

安装配置

1.安装bind

yum install -y bind

2.放通防火墙和selinux

firewall-cmd --permanent --add-service=dns

setenforce 0

 3.开启dhs服务

systemctl start named

4.设置网卡dns重启服务

修改配置文件

 

 1.修改监听和允许

进入配置文件named.conf,修改监听所有ip地址的53端口,允许所有主机访问dns服务。

此处将以上两项注释,也可以将括号内容改为{ any; }。

vim /etc/named.conf 

 2.定义域

进入配置文件named.rfc1912.zones,定义新的域。

vim /etc/named.rfc1912.zones 

 3.修改域文件

进入文件hx123.com.zone,定义正向解析内容。

vim /var/named/hx.123.com.zone

重启dhs和网卡服务

 查看dns解析

 

标签:dns,域名解析,查询,域名,DNS,服务器,解析
From: https://www.cnblogs.com/hxqwe/p/18160404

相关文章

  • 使用Win-ACME在Windows+iis服务器下配置自动续期SSL证书
    win-acme,github地址:https://github.com/win-acme/win-acme简单介绍一下win-acme这款工具吧,看到名字我们就知道前面加了win就代表是windows服务器版本,这款工具也支持liunx服务器。情况说明我本人是做.NET开发的,由于网站建设和小程序开发等都需要https,但是ssl证书有过期的限制,如果......
  • 有关FTP服务器搭建于FTP加密技术的学习笔记
    FTP文件传输协议本篇是学习笔记,只整理相关链接,诚挚感谢各文章的博主。本文章不定期拓展内容。一、有关FTP的基本概念(一)、什么是FTP什么是FTPFTP的优势(二)、FTP扩展安全协议《FTP,SFTP,FTPS,SSL,TSL简介,区别,联系,使用场景说明》二、服务器搭建与客户端使用(......
  • 配置dhcp服务器
    centos7配置dhcp安装dhcpyuminstall-ydhcp配置文件dhcp的配置文件位置如下/etc/dhcp/dhcp/dhcpd.conf此时,配置文件没有配置,配置文件的模板位置如下:/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example使配置文件模板覆盖配置文件: 进入配置文件并修改,修改内容如......
  • 什么是 DNS?DNS设定时常见的问题都有哪些?
    DNS(DomainNameSystem)即域名系统,它是互联网的一项服务。它主要的作用是将域名转换为对应的IP地址,以便计算机能够识别和访问互联网上的各种资源。当我们在浏览器中输入域名时,DNS会帮助我们找到与之对应的服务器的真实IP地址,从而实现网络通信。当你在浏览器输入一串网址,浏览......
  • 服务器维护、存储故障处理、网络综合布线、存储故障处理、POWER 小型机故障处理(全国各
    ......
  • linux 服务器间做时间同步
    一、首先选择一台同步阿里云时间服务器1、安装ntpyuminstallntp2、配置ntp.conf[root@localhost~]#vim/etc/ntp.conf增加restrict172.28.5.0mask255.255.255.0nomondifynotrap172.28.5.0为服务器间内网网段#Usepublicserversfromthepool.ntp.org......
  • 阿贝云-免费云服务器云服务提供商
    阿贝云是一家提供免费云服务器的云服务提供商,下面是对其性能的评价。首先,阿贝云的免费云服务器性能表现良好。它提供了稳定可靠的服务器运行环境,可以满足简单的网站部署、数据存储和应用开发等基本需求。免费云服务器配置合理,RAM和CPU资源分配足够,可以支持一般的应用程序运行。......
  • 利用云服务器搭建自己的微信聊天机器人
    本次部署使用的是LinkAI提供的接口,不需要魔法选择比较简单的docker部署,其他的部署方式可以参考官方文档:https://docs.link-ai.tech/cow/quick-start0、前置租一台云服务器,因为是调用的其他平台的大模型api,所以配置不用太高注册并登陆LinkAI平台(https://link-ai.tech/portal),在......
  • 什么是DTU和串口服务器的区别
    在工业物联网的快速发展中,数据传输单元(DTU)和串口服务器作为两种关键设备,各自扮演着重要的角色。对于传统行业来说,了解它们的基本概念和区别,有助于更好地选择和应用这些技术,提升生产效率和智能化水平。本文将向传统行业解释DTU和串口服务器的基本概念,并探讨它们之间的主要区别......
  • ipv6服务器如何访问ipv4的website
    环境AWSlightsailipv6onlywindowsinstance网络公网ipv6,可以访问internet内网ipv4,但不能访问internet故障每次用internetexplorer访问stackoverflow.com都无法打开,命令行解析这个网址只有ipv4的。我理解windows对ipv4的地址用ipv4访问。解决将ipv6的地址,dns设置为200......