在搬瓦工的 KiwiVM 面板里,你可能注意到过一个叫 PTR Records – Reverse DNS 的设置项,旁边写着 record not set。很多人不知道这是干什么用的,要不要设。
这篇文章就把它讲清楚:rDNS 到底是什么、有什么用、在搬瓦工上怎么设置、怎么验证生效。同时我会如实告诉你什么场景才真正需要它——它是个小众功能,大多数人其实用不上,别盲目跟着设。
什么是 rDNS(反向解析)
我们平时说的 DNS 解析是"正向“的:输入域名 example.com,DNS 告诉你它对应的 IP 地址 1.2.3.4。
rDNS(Reverse DNS,反向解析)正好反过来:给一个 IP 地址 1.2.3.4,反查它对应的域名。承担这个"IP → 域名"映射的记录,就叫 PTR 记录(Pointer Record)。
正向解析(A 记录): example.com → 1.2.3.4
反向解析(PTR 记录): 1.2.3.4 → example.com
PTR 记录由 IP 地址的持有方(也就是 IDC / VPS 商家)管理,不是在你的域名 DNS 里设置的。 所以你没法在自己域名的 DNS 服务商那里加 PTR,只能通过 VPS 提供商给的入口来设置。
而搬瓦工,就可以通过 KiwiVM 面板管理。
rDNS 有什么用
rDNS 是个比较小众的功能,真正的硬需求场景其实不多,主要是下面这一个。
主要用途:自建邮件服务器,提升邮件送达率
这是 rDNS 最主要、也几乎是唯一的硬需求。
当你用 VPS 自己搭邮件服务器往外发信时,接收方的邮件服务器(Gmail、Outlook 等)会做一项检查:你这个发信 IP 有没有配置 PTR 记录,且 PTR 指向的域名和你的发信域名对得上。
如果 IP 没有 rDNS,或者 PTR 是商家默认的一串乱码域名,大概率会被判为垃圾邮件或拒收。所以,自建邮件服务器时,正确设置 rDNS 是让邮件进对方收件箱的重要一环(还要配合 SPF、DKIM、DMARC 一起用)。
次要用途(锦上添花)
- IP 归属显示得更"体面”:别人对你的 IP 做反查时,看到的是你自己的域名,而不是商家默认的一长串机器名,显得更专业、更规范。
- 个别服务/软件会校验 rDNS:某些老派的服务、IRC 服务器、部分 FTP/SSH 加固配置会检查来源 IP 的 rDNS,设置了能少一些警告或校验失败。
- 排查、日志更易读:一些网络工具、监控和日志会把 IP 反查成域名显示,配了 rDNS 后更直观。
这些都属于"有更好、没有也无所谓"的范畴,不是刚需。
什么场景下才需要设 rDNS
rDNS 是个小众功能,设不设要看你的用途,别盲目跟着设。按场景分三种情况:
- 自建邮件服务器(值得设):如果你打算用搬瓦工的机器搭邮件服务器对外发信,那 rDNS 就有实际意义——它是接收方判断你不是垃圾邮件的重要一环,应该设,并配合 SPF、DKIM、DMARC 一起用。 但要提醒一句:邮件能不能进对方收件箱,rDNS 只是其中一环,还取决于发信 IP 有没有被列入垃圾邮件黑名单、发信域名的信誉等。rDNS 设对了,不等于邮件就一定不进垃圾箱,别把它当万能钥匙。
- 次要用途(设一下无妨):想让 IP 反查显示得体面一点、或者要用到某些会校验 rDNS 的服务、想让日志更易读——这些设一下没坏处,反正操作很简单。
- 只用来建站 / 跑各类服务 / 做中转(不用设):这些场景根本用不到 rDNS,KiwiVM 里那一栏保持
record not set完全不影响使用,直接忽略即可。
一句话:要在搬瓦工上自建邮件服务器就设,且确有作用;如果只是建站、跑服务、做中转,就别管它。
搬瓦工设置 rDNS 的步骤
想清楚确实要设了,操作非常简单,整个过程不到一分钟。
第一步:进入 KiwiVM 面板
登录 搬瓦工官网 ,进入 Service → My Services,点击对应 VPS 的 KiwiVM Control Panel 进入面板。不熟悉这一步的话,可以先看 搬瓦工 VPS 连接指南 里获取 KiwiVM 面板的部分。
第二步:找到 PTR Records – Reverse DNS
在 KiwiVM 左侧菜单保持在 Main controls,在右侧主信息区往下拉,就能看到 PTR Records – Reverse DNS 这一栏。没设置过的话,这里会显示你的 IP 加上 record not set,右边有一个 [set new record] 链接:

第三步:填写你的域名并保存
点击 [set new record],会让你填一个域名(也就是希望这个 IP 反查出来的域名,通常填你自己的一个子域名,例如 mail.yourdomain.com 或 server.yourdomain.com),填好后保存即可。
保存后,这一栏就会从 record not set 变成你刚才填的域名,说明 PTR 记录已经提交。
建议(重要):rDNS 讲究"正反一致"。最好让你填的这个域名,同时在你自己的域名 DNS 里加一条 A 记录指回这个 IP。也就是:
- PTR:
1.2.3.4→mail.yourdomain.com(在 KiwiVM 里设)- A:
mail.yourdomain.com→1.2.3.4(在你域名的 DNS 服务商里设)两边对得上,rDNS 才算配置得规范,个别做严格校验的服务才会认。
怎么验证 rDNS 是否生效
设置提交后,PTR 记录的生效可能需要一点时间(通常几分钟到几十分钟不等)。验证方式有两类:在线工具(最简单,推荐新手用)和命令行(适合习惯敲命令的人)。
方法一:用在线工具查询(最简单,推荐)
如果你觉得命令行有门槛,那用在线的反向 DNS 查询工具最省事——打开网页、填入 IP、点一下查询就行,不用装任何软件、也不用敲命令。
这里以 MXToolbox 的 Reverse Lookup 为例:
- 打开
https://mxtoolbox.com/ReverseLookup.aspx。 - 在输入框填入你搬瓦工 VPS 的 IP 地址,点 Reverse Lookup。
- 结果里会显示这个 IP 的 PTR 记录。如果显示的是你刚才设置的域名(如
mail.yourdomain.com),就说明 rDNS 已经生效。

类似的在线工具还有 ViewDNS.info 的 Reverse DNS Lookup、IPVoid 的 Reverse DNS Lookup 等,用法都差不多:填 IP → 查询 → 看返回的域名对不对。
方法二:用命令行查询(dig / nslookup)
习惯命令行的话,一条命令就能查。把 IP 换成你自己的:
Linux / macOS(也可以在搬瓦工机器上直接执行):
dig -x 1.2.3.4 +short返回你设置的域名(如
mail.yourdomain.com.)即为生效。Windows(CMD 或 PowerShell 直接可用):
nslookup 1.2.3.4看返回里的
name =那一行,就是该 IP 当前的 PTR 记录。
如果查不到、或者还是旧记录,多半是还没生效,等一会儿再查即可。若长时间不生效,检查一下 KiwiVM 里那一栏是否确实已经从 record not set 变成了你的域名。
写在最后
关于搬瓦工的 rDNS,记住三件事就够了:
- 是什么:rDNS 是"IP → 域名"的反向解析(PTR 记录),由商家管理,所以要在 KiwiVM 面板里设。
- 有没有用:主要用途是自建邮件服务器提升送达率,要搭邮件服务器就该设;剩下的都是"锦上添花",而建站 / 跑服务 / 中转等场景根本用不到。
- 怎么设:KiwiVM → Main controls → PTR Records → [set new record] 填域名保存,再用在线工具(或
dig -x)验证生效,最好配一条对应的 A 记录做到正反一致。
如果你还没有搬瓦工机器、或想了解更多机型,可以看看 搬瓦工套餐汇总,或直接前往 搬瓦工官网 。