四级域名解析(亲测已成功)。

2,220 阅读1分钟

四级域名解析(亲测已成功)

本文背景知识图:

domain.png

现在要解析一个类似you.pub.ping.io这样一个域名。

第一阶段

在阿里云购买域名后,配置域名: 点击管理。

domain1.png 添加自定义DNS服务器。 domain2.png 第一阶段完成,接下来配置解析。

第二阶段

域名解析,添加一个A记录解析到自定义DNS服务器的IP。 domain3.png 添加一个NS记录,NS记录是四级域名所属的三级域名 domain4.png 第二阶段完成。

第三阶段

到AWS创建Linux虚拟机实例,进入虚拟机。 domain5.png 下载TankDns wget https://tankdns.tankprint.online/releases/v1.1.2/TankDns.linux.amd64_v1.1.2 domain6.png 配置AWS Linux实例安全组,添加规则:

domain6-1.png 添加53/UDP端口:

domain6-2.png 给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软件,测试是否解析成功。 domain7.png 测试成功。 看到最后,给个赞再走。