前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DNSLOG的快速搭建攻略

DNSLOG的快速搭建攻略

作者头像
洛米唯熊
发布2022-02-28 13:57:18
3.7K0
发布2022-02-28 13:57:18
举报
文章被收录于专栏:洛米唯熊洛米唯熊

前言

DNS的全称是Domain Name System(网络名称系统),它作为将域名和IP地址相互映射,使人更方便地访问互联网.

当用户输入某一网址如luomiweixiong.com,网络上的DNS Server会将该域名解析,并找到对应的真实IP如127.0.0.1,使用户可以访问这台服务器上相应的服务.

DNSlog就是存储在DNS Server上的域名信息,它记录着用户对域名leishianquan.com等的访问信息,类似日志文件.

原理图:

举个栗子

比如说,我注册了一个为luomiweixiong.com的域名,我将 它的a记录泛解析到139.x.x.x上,这样就实现了无论我记录值填什么他都有解析,并且都指向139.x.x.x,当我向dns服务器发起test.luomiweixiong.com的解析请求时,DNSlog中会记录下他给test.luomiweixiong.com解析,解析值为139.x.x.x.

部署

一、域名解析配置

添加一个A记录与2个ns记录.其中A记录指向服务器IP地址,NS记录指向A记录的域名地址.

二、自定义一个dns host

三、项目部署

代码语言:javascript
复制
https://github.com/lanyi1998/DNSlog-GO

1、该项目是由GO语言编写的,所以部署的时候需要用到GO语言的环境.

2、DNS使用的是53端口,记得53端口的放行.

3、配置文件config.ini的修改(我这里前端采用的是8000端口,也记得要放行)

四、启动

访问出现需要输入Token就需要填入上面配置文件config.ini中的Token "luomweixiong"

五、环境验证

六、搭建成功

总结

一、在配置A记录与DNS的时候需要稍等片刻等生效,不要怀疑没有配置成功.

二、尽量使用自己搭建dnslog,避免信息泄漏,或者被别人捕获信息.

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-12-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 洛米唯熊 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档