2026年8月 - 陈芝佐's 兴趣博客

2026年8月

摘要:IETF 正式发布 RFC10023 行业标准,定义全新 DNS 专属标识记录 _for-sale。该规范实现了域名正常建站、业务不中断前提下,标准化对外公示出售意向,告别传统域名停放、WHOIS盲对接、第三方挂牌的弊端,是域名投资、企业域名资产管理的全新通用技术规范。

一、传统域名出售模式的核心痛点

长期以来,域名持有者想要对外释放出售意向,始终没有完美方案,三种主流方式均存在明显短板:

  • WHOIS公示:当前主流域名注册商默认开启隐私保护,隐藏所有者联系方式,买家无法精准对接,仅能通过群发私信、邮件盲聊,效率极低、真假难辨。
  • 域名停放(Parking):必须修改域名解析、下线原有业务网站,跳转专属售卖页面,正在商用、建站的域名完全无法使用,严重影响正常业务运行。
  • 第三方平台挂牌:仅为平台外部标记,域名本身无任何官方标识,无法被全网自动化工具、域名经纪系统批量识别,通用性、权威性极差。

简言之:在用域名无标准化出售标识,闲置域名出售成本高、曝光难、识别乱,是域名行业长期存在的空白。

二、RFC10023 与 _for-sale 核心定义

RFC10023 是 IETF 官方发布的标准化 DNS 规范,遵循 RFC8552 下划线节点命名规则,由 IANA 统一保留 _for-sale 专属节点,不会与网站业务子域名冲突,安全无干扰。

其核心价值:在不修改域名解析、不中断网站/邮箱业务、不影响普通用户访问的前提下,通过纯DNS层标记,向全网机器、爬虫、经纪系统公示域名出售意向

普通网民访问域名无任何感知,仅专业DNS查询工具、域名资产管理系统可读取标识,实现「业务正常运行 + 公开出售公示」双向兼顾。

三、官方核心规范(单条记录单参数)

这是 RFC10023 硬性强制规则,也是全网最容易踩的误区:

✅ 标准规则:每条 _for-sale TXT 记录,仅允许包含「必填版本号 + 最多1个扩展参数」。
❌ 禁止操作:不允许将 furi、fcod、ftxt、fval 等多个参数拼接在同一条TXT记录中。

所有扩展参数必须分多条独立TXT记录部署,DNS会自动聚合多条记录信息,符合标准解析逻辑。

1、固定必填参数

v=FORSALE1:协议版本标识,所有记录必须携带,是系统识别 RFC10023 标准的核心依据,缺一不可。

2、可选扩展参数(每条记录仅搭配一个)

  • ftxt:自定义人文说明文本,用于填写域名简介、出售备注、合作说明等自由内容
  • furi:对接链接,可填写交易页面、联系邮箱、咨询网址(支持mailto、https协议)
  • fval:报价信息,规范格式为「货币代码+金额」,例:CNY5000、USD800
  • fcod:自定义交易编码,用于对接域名交易平台、经纪系统的专属标的物编号

3、合规部署示例(官方标准写法)

主机记录统一为:_for-sale,记录类型:TXT,多条独立添加,互不冲突

# 记录1:出售声明文字
_for-sale  IN TXT  "v=FORSALE1;ftxt=此域名诚意出售,欢迎咨询报价"

# 记录2:对接联系链接
_for-sale  IN TXT  "v=FORSALE1;furi=https://xxx.com/domain-sale"

# 记录3:专属交易编码
_for-sale  IN TXT  "v=FORSALE1;fcod=DOM20260826"

# 记录4:明码报价
_for-sale  IN TXT  "v=FORSALE1;fval=CNY8000"

四、_for-sale 与传统域名停放对比

对比维度RFC10023 _for-sale 标识传统域名停放 Parking
业务可用性网站、邮箱、所有业务正常运行无中断强制替换站点页面,原有业务完全下线
用户感知普通访客完全无感知,仅专业DNS工具可查询所有访客直接看到售卖广告页面
部署成本仅新增多条TXT解析记录,无需改动主解析修改NS/A记录,配置繁琐、切换风险高
识别方式DNS标准化机器识别,批量扫描精准高效依赖网页内容识别,误判、漏判概率极高
适用场景在用业务域名、备用品牌域名、长期持有域名完全闲置、无任何业务使用的域名

五、核心适用人群与场景

  • 域名投资者:大量在建站、备用优质域名无需停车,通过标准化标识自动被经纪系统抓取,提升成交概率。
  • 企业资产管理:企业闲置品牌域名、备用业务域名,业务不中断前提下,合规公示出售意向,盘活域名资产。
  • 域名经纪服务商:依托标准DNS标识,自动化筛选全网待售域名,过滤无效存量域名,提升业务效率。
  • 网络安全运维:通过标准化标识研判企业域名资产变动、出售风险,辅助资产安全管控。

六、规范局限性(客观避坑)

  • 非强制标准:RFC10023为行业推荐规范,域名持有者可自愿添加,无标识不代表域名不出售。
  • 无法律效力:仅为持有者主动公示的出售意向声明,不作为交易凭证,无法防伪、防篡改,交易仍需走正规平台过户流程。
  • 生态渐进普及:全新落地规范,目前主流工具、交易平台正在适配,后续会逐步成为行业通用识别标准。

七、快速部署 & 验证教程

1、部署步骤

登录域名解析后台,新增多条 TXT 记录,主机统一填写 _for-sale,按官方规范分条填写参数即可,TTL建议设置3600s。

2、验证命令(Windows/Linux通用)

nslookup -type=TXT _for-sale.你的域名
dig _for-sale.你的域名 TXT

可正常读取全部多条TXT记录,即为部署成功;删除对应记录即可随时关闭出售公示。

八、总结

RFC10023 _for-sale 标准的落地,补齐了域名行业数十年的标准化空白,彻底解决了「在用域名无法合规公示出售意向」的行业痛点。它以轻量化、无侵入、标准化的DNS层方案,替代了老旧的域名停放、人工盲对接模式,是域名资产数字化、标准化管理的重要升级。

未来,随着生态持续适配,_for-sale 将成为全网域名出售识别的通用基准,广泛应用于域名投资、企业资产管控、经纪交易等全场景。

效果演示站:
https://www.yuming.biz/
使用工具:
WorkBuddy

提示词:

# 米表项目介绍
我是一个域名投资者,现在需要做一个米表网站来整理和展示个人持有的所有域名。

## 基本要求
脚本语言:使用原生PHP代码编写,不使用第三方框架,支持PHP8。数据库使用MySQL5.7。
架构:前后端分离,管理后台在admin目录下。
界面:使用亮色风格,具有现代化与专业化。

## 界面细节
前端界面使用上下结构,内容依次为:
- 头部导航
- BANNER轮播,高度100px
- 域名筛选器,筛选后缀(多选)、注册平台(多选)、价格范围、状态、排序(域名字符、价格顺逆序)
- 域名信息块,包含域名、价格(0显示为议价,其他数字正常)、介绍、注册平台、状态、详情链接等
- 联系方式
- 域名资讯
- 友情链接
- 底部版权+备案信息

后端界面使用左右分栏:左侧功能导航,右侧设置表单

# 网站功能

## 首页
综合展示域名以及联系方式等基本信息。

## 注册商展示
LOGO墙展示所有注册商。

## 域名资讯
列表展示资讯链接,每页展示20条。
标题 日期 平台

## 后台
### 网站基本信息
网站标题
网站关键词
网站描述
底部版权信息
网站备案号(工信备案,公安备案)
统计代码

### 域名列表管理
域名基本信息:
- 域名:文本,自主填写
- 后缀:文本,自主填写
- 注册平台:下拉选择注册平台
- 注册时间,过期时间:时间,自主填写
- 价格:数字,自主填写
- 简介:文本,自主填写
- 状态:下拉选择(在售、展示、已售)
- 详情链接:网址链接,自主填写,前台会显示指向此链接的按钮

### 域名分类管理
- 域名分类名称

### 域名注册商管理
- 注册商名称
- 注册商网址
- 注册商LOGO
- 注册商简介
- 注册商排序

### 友情链接管理
- 链接名称
- 链接网址
- 链接LOGO
- 链接排序

### 域名资讯管理
本网站不做内容存储,仅提供资讯链接。
- 资讯标题
- 资讯链接
- 发布平台
- 发布日期

做出来的效果还不错,不用修改就可以直接上线。

屏幕截图_2-8-2026_214111_www.yuming.biz.jpeg

项目开源:https://pan.chenzhizuo.com/file.php?hash=2210ce8d3b596810c192e4c5fdb62ff7

部署方法:

# 米表网站(原生 PHP + MySQL)

一个用于域名投资者整理、展示、出售个人域名的米表网站。

- 技术栈:原生 PHP 8(无框架)、MySQL 5.7、PDO
- 架构:前后端分离,后台位于 `admin/` 目录
- 风格:亮色、现代化、专业化

---

## 目录结构

```
mitable/
├── config.php          # 数据库/上传等配置 + 公共函数(前后台共用)
├── db.sql              # 数据库建表与种子数据
├── install.php         # 在线安装(导入 db.sql,用完即删)
├── index.php           # 前台首页(导航/BANNER/筛选/域名块/联系/资讯/友链/底部)
├── registrars.php      # 注册商 LOGO 墙
├── news.php            # 域名资讯列表(每页 20 条)
├── tpl/                # 前台公共头/尾
├── assets/             # CSS / JS
├── uploads/            # 上传的图片(注册商LOGO、友链LOGO、BANNER)
└── admin/              # 后台管理
    ├── login.php / auth.php / logout.php
    ├── index.php       # 概览
    ├── site.php        # 网站基本信息
    ├── domains.php     # 域名列表管理
    ├── categories.php  # 域名分类管理
    ├── registrars.php  # 注册商管理
    ├── friendlinks.php # 友情链接管理
    ├── news.php        # 域名资讯管理
    ├── banners.php     # BANNER 管理
    └── password.php    # 修改管理员密码
```

---

## 部署步骤

### 1. 准备环境
- 一台支持 PHP 8 的 Web 服务器(Apache / Nginx + PHP-FPM)
- MySQL 5.7(或兼容版本)
- 将整个 `mitable/` 目录上传/复制到网站根目录

### 2. 配置数据库
打开 `config.php`,修改以下常量:

```php
define('DB_HOST', 'localhost');
define('DB_PORT', '3306');
define('DB_NAME', 'mitable');   // 必须是主机实际分配给你的库名(虚拟主机通常带前缀,如 tsql_mitable)
define('DB_USER', 'root');     // 改为你的数据库用户名
define('DB_PASS', '');         // 改为你的数据库密码
```

> ⚠️ **常见错误 `1044 Access denied`**:虚拟主机/面板的数据库账号通常**没有建库权限**,且只能访问名称带账号前缀的数据库。
> 解决:先在主机面板里创建好数据库(如 `tsql_mitable`),然后把 `DB_NAME` 改成这个真实库名,`DB_USER` / `DB_PASS` 用面板提供的账号。
> 本安装程序**不会**自动建库,只会连上已存在的库并建表。

### 3. 初始化数据库(二选一)

**方式 A:在线安装(推荐,无需命令行)**
1. 先在主机面板创建数据库(如 `tsql_mitable`),并在 `config.php` 把 `DB_NAME` 设为它
2. 浏览器访问 `http://你的域名/install.php`
3. 点击“开始安装”,自动建表并写入种子数据
4. **务必删除 `install.php` 文件!**

**方式 B:命令行导入**
```bash
mysql -u 用户名 -p
CREATE DATABASE 你的库名 CHARACTER SET utf8mb4;
exit
mysql -u 用户名 -p 你的库名 < db.sql
```

### 4. 设置目录权限
确保 `uploads/` 目录可被 Web 服务器写入(用于上传图片):
```bash
chmod -R 755 uploads   # Linux 环境
```

### 5. 登录后台
- 访问 `http://你的域名/admin/`
- 默认账号:`admin`
- 默认密码:`admin123`
- 登录后请尽快在「修改密码」中更改,并在「网站信息」中完善备案号等信息

---

## 后台功能一览

| 模块 | 说明 |
|------|------|
| 概览 | 各数据量统计与快捷入口 |
| 域名列表 | 增删改查;字段含域名、后缀、注册平台、注册/过期时间、价格(0=议价)、简介、状态(在售/展示/已售)、详情链接、排序、分类 |
| 域名分类 | 分类名称与排序 |
| 注册商 | 名称、网址、LOGO、简介、排序 |
| 友情链接 | 名称、网址、LOGO、排序 |
| 域名资讯 | 仅存链接(标题/链接/平台/日期),前台每页 20 条 |
| BANNER | 图片/文字 + 跳转链接,前台 100px 轮播 |
| 网站信息 | 标题、关键词、描述、版权、工信部/公安备案号、统计代码、联系方式 |
| 修改密码 | 修改后台登录密码 |

---

## 前台说明

- **BANNER 轮播**:高度 100px,自动切换(3.5s)
- **域名筛选器**:后缀(多选)、注册平台(多选)、价格区间、状态、排序(域名字符少→多 / 多→少 / 价格低→高 / 高→低)
- **域名信息块**:展示域名、价格(0 显示“议价”)、简介、注册平台、状态、详情按钮
- **价格展示**:`0` 显示为「议价」,其余显示「¥数字」
- **底部**:友情链接 + 版权 + 工信部/公安备案号

---

## 安全提示
- 安装完成后删除 `install.php`
- 修改默认管理员密码
- 生产环境建议在 Web 服务器层对 `admin/` 增加额外访问限制(如 IP 白名单 / Basic Auth)
- 上传目录 `uploads/` 建议禁止执行 PHP