引言
事情的起源说到之前偶然看到了 who.cx
,当时觉得挺好看,然后就扒了前端,自己仿照着接口写了一下后端。
后端主要在于获取 Whois 的数据,当时用的是第三方库。前前后后算起来,基本没什么代码量。
于是,便有了 WuSuoV/SkyQianWhois 这个开源项目。
这也有一个很大的弊端,自己想要加某些功能的时候,就需要修改很多东西,对于不是自己写的东西,无疑是费力气的。
于是,这两天花了一些时间自己重新写了一下。
技术栈
- 前端:Vue3 + Naive UI 框架
- 后端:Flask + Whois 信息获取(纯手搓)
Whois 信息获取的原理:
- 进入 IANA 的 数据库
- 获取每一个域名的 Whois 服务器
- 对应的域名向对应 Whois 服务器拉取元信息。
- 对信息进行格式化(部分冷门域名元数据很简陋,不做格式化)
功能
- 获取域名 whois 元数据。
- 提取关键信息并格式化。
- 趣味显示域名年份和剩下多久到期。
- 如果域名备案则显示备案信息。
- 显示域名注册、续费的价格(在所有注册商中筛选价格最低的),暂时不支持溢价域名。
效果
效果图:
结语
欢迎有疑惑在勿埋我心评论区留言。
更改后https://yyxy.top/