重写 Yiove Whois 查询

引言

事情的起源说到之前偶然看到了 who.cx ,当时觉得挺好看,然后就扒了前端,自己仿照着接口写了一下后端。

后端主要在于获取 Whois 的数据,当时用的是第三方库。前前后后算起来,基本没什么代码量。

于是,便有了 WuSuoV/SkyQianWhois 这个开源项目。

这也有一个很大的弊端,自己想要加某些功能的时候,就需要修改很多东西,对于不是自己写的东西,无疑是费力气的。

于是,这两天花了一些时间自己重新写了一下。

技术栈

  • 前端:Vue3 + Naive UI 框架
  • 后端:Flask + Whois 信息获取(纯手搓)

Whois 信息获取的原理:

  1. 进入 IANA 的 数据库
  2. 获取每一个域名的 Whois 服务器
  3. 对应的域名向对应 Whois 服务器拉取元信息。
  4. 对信息进行格式化(部分冷门域名元数据很简陋,不做格式化)

功能

  1. 获取域名 whois 元数据。
  2. 提取关键信息并格式化。
  3. 趣味显示域名年份和剩下多久到期。
  4. 如果域名备案则显示备案信息。
  5. 显示域名注册、续费的价格(在所有注册商中筛选价格最低的),暂时不支持溢价域名。

效果

网址:whois.yiove.com

效果图:

image-20240406173759659

image-20240408011324170

结语

欢迎有疑惑在勿埋我心评论区留言。

无标签
打赏
评论区
头像
文章目录