APNIC Email Whois Update 教程(含SSO相关)

众所周知,APNIC 对于 End User 只提供了 Email Whois Update 方式,而这一更新方式非常难用,官方文档也比较含糊不清,包括最近将 Password 验证弃用,转为使用 SSO 验证(这一验证方式甚至没有在官方文档中提及)。

对于 Whois Update,总共可以分为三步

1.获取原本的 Whois 数据。

2.在原本的 Whois 数据上进行修改。

3.添加验证相关字段并发送邮件。

一、获取原有 Whois 数据

原有 Whois 数据是修改的模板,可以从 https://wq.apnic.net//static/search.html 获取。

得到如下数据。

二、进行修改

直接将他复制到文本编辑器中,按照语法( 可在 https://www.apnic.net/manage-ip/using-whois/guide/ 查看)进行修改。

三、进行验证并发送邮件

APNIC 提供 密码(将被弃用)、SSO、PGP-KEY 三种验证方式,此处介绍前两种。

1.密码

该密码为您在注册资源时,提供给 LIR 的密码,为 mntner 对象中的 auth 字段。

(此处内容理论上是 password 密码,现在文档已经查询不到密码验证相关内容,我不确定,但是知道你用的是密码就可以了)

只需要在你的2步内容最下方加入 passowrd: 密码 即可。

2.SSO

这是最新的验证方式,需要你的 auth 字段为 SSO 邮箱。

只需要在 MYAPNIC 注册一个账号即可,随后在登录状态下,打开控制台,输入

const token = JSON.parse(sessionStorage.getItem('oidc.user:https://login.apnic.net/oauth2/apnic:0oa1gdeajtsKwPywk3l7')).access_token; console.log(token);

即可获取 token

对于 SSO 验证字段则为 token: 刚刚上面获得的内容(JWT)

最后,发送邮件(需要使用 mntner 对于的邮件)。

邮件收件人为 auto-dbm@apnic.net

主题为字段,由 NEW、MODIFY、HELP、HOW TO (https://www.apnic.net/manage-ip/using-whois/updating-whois/objects/

正文为我们刚刚编辑的文本内容,一定要保证邮件是以文本形式发送出去的,也一定要保证去除例如:“发自我的xxx”、署名栏等无关紧要的内容。

最后 Send,即可完成。

等待几分钟,就可以收到来自 APNIC 的回信,告知编辑是否成功,若失败,则会提供原因,进行修改即可。

参考内容:

[1].APNIC 文档 https://www.apnic.net

[2].与 APNIC 的往来邮件 https://www.cxy.hk/xxxxx

[3].APNIC Github https://github.com/APNIC-net/whois-sso-mailupdate

Read more

Dokploy & Traefik 反代已有 SSL 的容器

最近,我将我的所有服务迁移到了 Dokploy 上运行,Dokploy 使用 Traefik 将 Docker 内的服务反代到服务器的外部端口上。 本来这个过程非常方便,只需要去图形化界面添加域名即可,但是此处 Traefik 默认是以 HTTP 协议回源,导致某些采用 HTTPS 协议的应用(比如我的 Krill,SSL 强开无法关闭)无法正常回源。 只需要加上这样一行代码即可。 - traefik.http.services.servicename.loadbalancer.server.scheme=https 对于 Compose 部署方式,将这一行加到 labels 中即可,如: labels: - traefik.http.services.rpki-infrastructure-krill*****-web.loadbalancer.

Logo of Cloudflare

Cloudflare SaaS 实现 CNAME 接入 及 基于 GeoDNS 的分流解析

Intro Cloudflare 提供免费的 Anycast CDN 以及近乎无限的 DDoS 防护,但是除非 Enterprise 计划的用户才可以使用大陆节点,同时 Cloudflare 开放给免费用户的节点对于中国大陆而言往往线路优化不怎么好,由此便引申出了境内采用其他 CDN ,境外使用 Cloudflare 的方法,但是这种方法需要 CNAME 方式来。 而 Cloudflare SaaS 正包含自定义主机名的能力hu。 Prapare * 一个 Cloudflare 账户 * 两个域名,一个为服务所使用的域名,另外一个为托管在 Cloudflare 的域名 Concept * 回退域 即托管在 Cloudflare 的任意域名 * 回退源 即 SaaS 的源站,一个回退域只可以有一个回退源。(2025 修正:Cloudflare 允许一个回退域拥有多个源站,回退源作为默认源)