笔记:DNS系统中的反向DNS解析
本文最后更新于 290 天前,其中的信息可能已经有所发展或是发生改变。

前言

之前上上篇博文学习的是正向dns,但是dns解析系统还有另外一种用法,反向dns,所以说今天就在这里补充一下。反向dns解析

简介

反向dns,也叫做rdns,与正向dns相对,一般的dns是将域名解析为ip,而返现dns则反其道而行之,将一个ip给反向解析为一个或多个域名。

原理

知晓了其作用,接下来便是要学习反向dns的工作原理,首先,先要注意的一点就是,反向dns并不由域名提供商提供的。

首先为了实现反向域名解析,ICANN新创建了一个顶级域(可以说跟.com相似).arpa.。假如我们要反向解析1.2.3.4这个ip的话,你的系统将会生成如下的请求 4.3.2.1.in-addr.arpa.。没写错,就是反的。然后接下来便会按照dns协议来解析。

接下来在了解这解析规则之前,还得知道ip是怎么分配的

ICANN负责全球IP地址的编号分配,将部分商用IP分配给RIR(Regional Internet Registry,地区性 Internet 注册机构)来负责管理。全球一共有5个RIR:  

   1 ARIN主要负责北美地区业务

    2RIPE主要负责欧洲地区业务

    3LACNIC主要负责拉丁美洲美洲业务

    4AfriNIC负责非洲地区业务

    5 APNIC负责亚太地区业务

    RIR再授权给国家级注册机构负责管理各国家内的IP管理,比如APNIC下面的CNNIC,JPNIC等。CNNIC再把IP授权给不同的机构,运营商,比如说中国移动,电信等

而在反向解析1.2.3.4中 查询的是4.3.2.1.in-addr.arpa,那么先会向1.in-addr.arpa发出询问,在分配ip的时候,1已经给了一个大的ip管理局管理了,然后它再给下一级管理某个段,比如2.1.in-addr.arpa,依次类推,知道最后查询到结果。这个查询结果由负责你的这个ip的运营商负责,查询服务区也由其运维。其负责回应的查询的服务器上有个记录,叫做ptr记录。所以说要设置反向解析不能找你的域名注册商,只能找你的网络ip提供商,大部分情况就是运营商。

国内大部分的云厂商都支持设置ptr。我的服务器租的百度的,假如要设置反向解析只需要向百度智能云提交一个工单即可。

应用

大部分情况下用于邮箱的反垃圾邮件。

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议,记得载明出处,(期待)。内容有问题?点此反馈
上一篇
下一篇