dnslog搭建

摘要:
Https:此时,子域名服务器指向ns1.ddd.com服务器IPns2.ddd.com服务器IP,然后域名服务器指向dnspod.net。步骤2:https://www.dnspod.cn/console/添加您在第一步中购买的ddd.com域名。

为什么想重写这个呢,想说后面扫描ssrf和命令执行的时候,能快速改成自己想要的api,更容易修改一些。

工具改自:https://github.com/bugScanTeam/DNSLog

需要两个域名和一台服务器。

推荐这里买一个.pw域名,可以自定义dns服务器。https://cn.resellerclub.com/

dnslog搭建第1张

dnslog搭建第2张

上面两张图是在resellerclub买的域名xxxx.pw,然后指向第二个域名:ns1.ddd.com,ns2.ddd.com

下面这个步骤需要在两个地方设置

第一步:

买第二个域名ddd.com,这时候的子域名服务器指向

ns1.ddd.com   服务器IP

ns2.ddd.com 服务器IP

dnslog搭建第3张

然后域名服务器指向dnspod.net

dnslog搭建第4张

 第二步

来到https://www.dnspod.cn/console/

添加第一步买的ddd.com域名,添加两条A记录,对应ns1和ns2,记录值指向服务器IP

dnslog搭建第5张

 这样就差不多了。 

服务器建议ubuntu 16.04的,建议在vultr上买,按小时计费。https://www.vultr.com/?ref=7063369

在服务器上执行:

sudo apt-get update
sudo apt-get install python3-pip

export LC_ALL=C
pip3 install dnslib
pip3 install coloredlogs
pip3 install flask

apt-get install tmux

然后修改dns_web_log.py里面的值


DNS_DOMAIN = 'xxxx.pw' # 做dns记录的域名
NS1_DOMAIN = 'ns1.ddd.com' # NS域名
NS2_DOMAIN = 'ns2.ddd.com'
SERVER_IP = 'xx.xx.xx.xx'# 服务器IP

然后直接运行 nohup /usr/bin/python3 dns_web_log.py runserver --threaded &

源码地址:https://github.com/yangxiaodi/dns_web_logs

访问http://45.77.246.128/admin/show_web

dnslog搭建第6张

访问: http://45.77.246.128/admin/show_dns

dnslog搭建第7张

免责声明:文章转载自《dnslog搭建》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vivo手机打开usb调试和mac os系统链接下载.xlsx文件 报错解决方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Nginx实现多域名证书HTTPS

目前公司有2个域名,其中这次涉及到3个子域名需要更改为HTTPS传输,分别为: passport.abc.com www.test.com admin.test.com 那么就涉及到购买ssl证书的问题,由于价格问题使用3个不同的证书(每个域名一个)。 由于实验环境,我们就手动生成3个ssl证书 建立目录,及进入目录 [root@gz122haproxy9...

跨域问题出现原因和解决方案

一、出现原因 跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。 例如: URL 说明 是否跨域 http://www.a.com/lab/a.jshttp://www.a.com/s...

JSONP Hijackin攻击详解

如下文章是早期编写,有一些错误,建议读新写的文章:https://www.cnblogs.com/mysticbinary/p/12620152.html JSONP Hijackin的中文意思是JSON劫持,而能产生JSON数据劫持的原因在于前端被跨站攻击了。跨站=跨域,跨域从字面上理解的话,就是指超出了范围、领域。继续追问一下,那超出了什么范围?原来指...

nslookup,dig,host的用法详解

0.前言 我们在日常上网时都是用域名访问网路,如www.baidu.com,而在实际寻址过程中,是使用IP地址,如180.101.49.11,域名到IP地址的解析是通过DNS服务器来实现的,系统中我们可以用一些网络命令来解析指定的域名。比如说nslookup,dig和host命令。 1.nslookup 1.1 nslookup命令简介 nslookup命...

HTTP协议---HTTP请求中的常用请求字段和HTTP的响应状态码及响应头

基本 HTTP 协议 打开浏览器,输入服务器 IP,例如 http://192.168.0.3,如果端口号不80,例如是 8000,则输入 http://192.168.0.3:8000 。这时浏览器向服务器发送的 HTTP 协议头如下: GET / HTTP/1.1 Host: 192.168.0.3:8000 User-Agent: Mozilla/5...

LoadRunner系列之—-01 接口压力测试脚本

 LoadRunner中一般用如下函数进行接口测试: <一>. http或soap协议下的get请求接口,样例如下: web_url("integrated_query.jsp", "URL=http://{UrlAddress}/pcis/policy/query/integrated_query.jsp?CASOPDPT=00&...