在 DNS 里面正向(解析)和反向有什么区别?

分类: 🖥️ 计算机相关在 DNS 里面正向(解析)和反向有什么区别?
[游客] NS1.Microsoft 提问于 3 年 以前

请问在 DNS 服务器里面,正向解析和反向解析有什么区别啊?

1 个回答
ℱ𝓊𝓎ℯℴ𝓇‎˚ℱ𝓊𝓎ℯℴ𝓇‎˚ 用户 回答于 3 年 以前

𝙰𝚍𝚖𝚒𝚗𝚒𝚜𝚝𝚛𝚊𝚝𝚘𝚛 𝒹ℯ 𝙵𝚞𝚢𝚎𝚘𝚛 𝚄𝚎𝚒𝚋𝚢

  • 正向一般是 DNS A 记录,域名解析 IP

A记录是DNS最常见、最常用。最本质的服务。即将域名解析为IP地址。添加 A 记录可实现将域名指向 IP 地址,Windows 系统下使用【ping 域名】命令查询。

  • 记录类型:选择 A
  • 主机记录:一般是指子域名的前缀(如需创建子域名为 http://www.fuyeor.com,则主机记录输入 www;如需实现 fuyeor.com,主机记录输入 @)。
  • 解析线路:选择 默认 (默认为必选项,如未设置会导致部分用户无法访问 )。
  • 记录值:记录值为 IP 地址,填写 IPv4 地址。
  • TTL:为缓存时间,数值越小,修改记录各地生效时间越快,默认为10分钟。

 

  • 反向解析是 DNS PTR 记录,用于 IP 反查域名

PTR记录也被称为指针记录,PTR记录是A记录的逆向记录,作用是把IP地址解析为域名。Linux 下使用 主机 IP 命令查询:
在 Linux 中,您可以使用命令主机 IP反向查找蜘蛛。

以反查百度 IP 为例:
host 123.125.66.120
120.66.125.123.in-addr.arpa domain name pointer baiduspider-123-125-66-120.crawl.baidu.com.
host 119.63.195.254
254.195.63.119.in-addr.arpa domain name pointer aiduMobaider-119-63-195-254.crawl.baidu.jp

Windows 下为使用 nslookup IP 命令查询。打开CMD并键入nslookup xxx.xxx.xxx.xxx(IP)。如果域不包括 **.baidu.com 也不**.baidu.jp,那么蜘蛛就不是百度的。

反向解析是从 IP 地址到域名的映射,相对于将域名映射到 IP 地址的正向解析。一般在云解析上需要与IDC机房或主机服务商联系实现。因为一个 IP 可能被多个域名使用,所以在进行反向解析时要先验证一个 IP 地址是否对应一个或者多个域名。若从 IP 出发遍历整个DNS系统来验证,将会因工程浩大而无法实现。因此,RFC1035 定义了 PTR(Pointer Record)记录。PTR 记录将 IP 地址指向域名。

参考:[科普] DNS是什么?全网最详细齐全的DNS科普

回答于 2021-09-05 22:35·更新于 2021-09-05 22:40