四级域名解析(亲测已成功)
本文背景知识图:
现在要解析一个类似you.pub.ping.io这样一个域名。
第一阶段
在阿里云购买域名后,配置域名: 点击管理。
添加自定义DNS服务器。
第一阶段完成,接下来配置解析。
第二阶段
域名解析,添加一个A记录解析到自定义DNS服务器的IP。
添加一个NS记录,NS记录是四级域名所属的三级域名
第二阶段完成。
第三阶段
到AWS创建Linux虚拟机实例,进入虚拟机。
下载TankDns
wget https://tankdns.tankprint.online/releases/v1.1.2/TankDns.linux.amd64_v1.1.2
配置AWS Linux实例安全组,添加规则:
添加53/UDP端口:
给Tankns添加执行权限,然后执行:
[ec2-user@ip-172-31-33-75 ~]$ chmod +x TankDns.linux.amd64_v1.1.2.1
[ec2-user@ip-172-31-33-75 ~]$ ./TankDns.linux.amd64_v1.1.2.1
监听错误: listen udp :53: bind: permission denied
监听53端口权限不足,请使用root权限运行此软件。
输入任意键按回车退出:a
[ec2-user@ip-172-31-33-75 ~]$ sudo ./TankDns.linux.amd64_v1.1.2.1
-----------------------------------------------------------
欢迎使用》》》》坦克DNS《《《《软件 开发者:甘耀通
软件版本:1.1.2
官方网站:https://tankdns.tankprint.online/
激活信息:正版软件
状态:软件正在运行中
协议:udp
端口:53
退出:Ctrl + C
-----------------------------------------------------------
添加四级域名,打开records.json文件
vim records.json
[
{
"域名": "a.a",
"记录类型": "a",
"IPV4地址": "127.0.0.1"
},
{
"域名": "ganyao.w.tankprint.online",
"记录类型": "a",
"IPV4地址": "192.168.1.110"
}
]
完成。
最后
重启TankDns软件,测试是否解析成功。
测试成功。
看到最后,给个赞再走。