龙空技术网

反向DNS

科技混儿 60

前言:

此时我们对“java服务端代码dns反向解析”大体比较珍视,你们都需要剖析一些“java服务端代码dns反向解析”的相关文章。那么小编同时在网上网罗了一些关于“java服务端代码dns反向解析””的相关内容,希望姐妹们能喜欢,兄弟们快快来学习一下吧!

什么是反向DNS?

反向DNS查找是对给定IP地址所关联的域名的DNS查询。这这与更常用的正向DNS查找相反,后者是查询DNS系统来返回IP地址。

互联网工程任务组(IETF)提出了一些标准,建议每个域都应能够进行反向DNS查找,但由于反向查找对于Internet正常运作并不重要,因此这不是硬性要求。所以,反向DNS查找未得到普遍采用。

反向DNS查找有什么用途?

反向查找是电子邮件服务器极为常用的方法。许多电子邮件服务器会拒绝来自任何不支持反向查找的服务器的邮件。这是因为,垃圾邮件发送者通常使用无效的IP,所以这些电子邮件服务器会先检查并查看邮件是否来自有效的服务器,然后再将其放入自己的网络中。

此外,日志记录软件通常也采用反向查找,以便在其日志数据中为用户提供人类可读的域名,而不是一堆数字IP地址。

反向DNS如何工作?

反向DNS查找向DNS服务器查询PTR(指针)记录;如果服务器没有PTR记录,则无法解析反向查找。PTR记录存储IP地址,将各段数字顺序颠倒,并在其后加上“.in-addr.arpa”。例如,如果域的IP地址为192.0.2.1,则PTR记录会将该信息存储为1.2.0.192.in-addr.arpa。

标签: #java服务端代码dns反向解析