您正在查看:标签 域名 下的文章

自己动手造了个监控域名可否注册的Api → CheckDomain

前两天我看中了一个域名处于即将删除的状态 委屈.png ,想着如果能监控域名能注册了给我发邮件就好了,于是就花了一晚上撸出了 CheckDomain 来帮我监控这个域名 太开心.png

whois查询页面
2019-12-07T15:13:37.png

CheckDomain 是一个用来检查域名是否能注册的 Api,基于 Spring Boot 构建,使用了阿里云域名查询 Api;

可实现对域名状态查询,可注册监控等,并在可以注册的时候发送邮件通知。

也算是自己动手做的第一个完整的项目吧 笑眼.png
既然有了兴趣点,所以就准备把所学的知识给串一下,能用上的都用上,也算是学以致用吧~ 捂嘴笑.png

Github:https://github.com/noisky/CheckDomain
Demo:https://whois.ffis.me

接口调用:

1、查看域名状态:

  • 请求方式:GET请求

    • 请求地址:/domain/{name}
    • 参数说明:

      • {name}: 查询的域名

2、查看域名状态并在可注册时发送邮件通知:

1)请求方式:GET请求

  • 请求地址:/domain/{name}/{email}/{querykey}
  • 参数说明:

    • {name}: 查询的域名
    • {email}: 接受通知的邮箱地址
    • querykey: 查询密码,在 yml 配置文件中设置

2)请求方式:POST请求

  • 请求地址:/domain/{name}
  • 参数说明:

    • {name}: 查询的域名
    • POST 提交的表单:

      • email: 接受通知的邮箱地址

      • querykey: 查询密码,在 yml 配置文件中设置
可以使用第三方监控(如阿里云监控)来请求 Api 来达到监控域名注册状态

现在已经实现了基本功能:

  • 检查域名是否能注册
  • 监控域名状态,如果可以注册,发送邮件通知
  • 使用 Freemarker 实现邮件模板的静态化
  • 使用 Logback 记录系统运行日志
  • 实现域名的 whois 信息查询(参考了 tammypi 的 whoisutil 工具类)
  • 已完成编写前端页面,现在可以直接在页面上查询 whois 信息了

TODO:

  • 限制接口的调用频率
  • 统计并记录接口的调用次数,调用耗时等信息

...

- 阅读剩余部分 -

Noisky.cn 新的域名,新的开始

又是一年一度续费域名的时候了,
想想当时真天真,
原本以为上了大学时间和金钱会宽裕的我竟不舍得去续费ME域名了
看着CN域名五年才150,眼红了,心动了,
咬咬牙换了算了,一口气买了五年,至少五年不用操心域名的事了,
不过说起来就一肚子气,
原来的空间提供商突然跑路了,
改版后的网站忘了备份了,
然后什么的什么都没有了,
翻翻硬盘里,只找到几个月前的备份凑合着先用着,
最后还是把网站放到红帽上了,
话说红帽还真是稳定,贴吧已经两年没断签了 →_→
抽个周末把网站基本运转先恢复了,
友链也基本掉了一半。。
想想就心酸,,,

- 阅读剩余部分 -