简单、可配置的“ clone和run ”DNS服务器,具有多种有用的功能。

适用于Python 2和3

names.db – >包含所有自定义记录(参见示例)

简单的通配符,如* .example.com

捕获unicode dns请求

自定义动作又称宏:

  • {{shellexec::dig google.com +short}} – >执行shell命令并使用result响应

  • {{eval::res = ‘1.1.1.%d’ % random.randint(0,256)}}- >评估你的python代码

  • {{file::/etc/passwd}} – >回复本地文件内容

  • {{resolve}} – >将DNS请求转发到本地系统DNS

  • {{resolve::example.com}} – >解析example.com而不是原始记录

  • {{echo}} – >回复对等地址

  • {{shellexec::echo %PEER% %QUERY%}} – >使用变量

支持的查询类型:A,CNAME,TXT

更新names.db记录而不重启/重新加载./mpdns.py -e

重度基于https://github.com/circuits/circuits/blob/master/examples/dnsserver.py

用法: ./mpdns.py

编辑names.db,./mpd

Python实现的多功能DNS服务器 mpDNS相关推荐

  1. DNS服务器的作用 路由器的功能,dns服务器是什么意思 dns服务器主要功能有哪些...

    dns服务器是什么意思? DNS 是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由解析器和域名服务器组成的.域名服务器是指保存有该网 ...

  2. python dns管理平台_python dns服务器

    使用PyDNS查询 PyDNS并不是作为标准的Python发行版本的一部分而随Python一起发行的.因此,必须单独安装,可以从http://pydns.sourceforge.net/下载,然后按照 ...

  3. 2008服务器系统功能,Windows Server 2008 DNS服务器新增功能

    微软已经改变了DNS向内存装载区域数据的方式.有时候,DNS服务器装载存储在主动目录服务中的非常庞大的区域数据需要一个小时或者更多的时间.这个结果是DNS服务器不能及时地为用户的要求提供服务. 微软已 ...

  4. python数据库连接信息加密_python实现对服务器脚本敏感信息的加密解密功能

    背景 在实际项目实施中,会编写很多在服务器执行的作业脚本.程序中凡是涉及到数据库链接.操作系统用户链接.IP地址.主机名称的内容都是敏感信息.在纯内网系统中往因为开发时间紧迫,往往都直接将这些敏感信息 ...

  5. Windows Server 中 DNS 服务器的新增功能

    在 Windows Server 2016 中,DNS 服务器在以下方面提供了增强的支持. 功能性 新的或改进的 描述 DNS 策略 新的 您可以配置 DNS 策略以指定 DNS 服务器如何响应 DN ...

  6. 使用Docker搭建Nextcloud个人工作中心(同步盘+离线下载等功能)以及DNS服务器搭建

    目录 前言 需求 选型 环境说明与准备工作 环境 软件准备 Nextcloud本地搭建(Nextcloud+Redis+Mysql) Nextcloud公网访问(可选) 使用同一域名解析至公网或内网I ...

  7. python 指定dns服务器,如何在python中设置本地DNS服务器

    你可以这样做:import socket name = raw_input("hostname:") if name == "mpapp.nobies.in": ...

  8. Centos 安装DNS服务器并配置无查询结果转发功能

    文章目录 什么是DNS 安装DNS服务 安装软件包 启动DNS服务 iptables 放行53号端口 修改DNS服务的配置文件 修改主配置文件 设置转发器 修改主域文件 修改域文件 测试结果 修改本机 ...

  9. python爬虫库的功能_Python学习爬虫掌握的库资料大全和框架的选择的分析

    学Python,想必大家都是从爬虫开始的吧.毕竟网上类似的资源很丰富,开源项目也非常多. Python学习网络爬虫主要分3个大的版块:抓取,分析,存储 当我们在浏览器中输入一个url后回车,后台会发生 ...

最新文章

  1. Java项目:家庭理财系统(java+SSM+JSP+Tomcat8+Mysql)
  2. 【c语言】蓝桥杯基础练习 查找整数
  3. 理解域信任关系,Active Directory系列之十六
  4. boost::filesystem经常使用使用方法具体解释
  5. Python学习三——列表
  6. 使用opencv的LBF算法进行人脸关键点检测
  7. 电脑技巧:Windows服务器挂载磁盘方法介绍
  8. rocketmq 初探(三)
  9. day10-Python学习笔记(二十三)线程池,unittest参数化,协程
  10. cdoj 邱老师看电影
  11. Struts1表单验证方式
  12. Lua的协程和协程库详解
  13. 2019.07.22--自我总结--分析问题三W原则+做事PDCA法则
  14. MVDR最小方差无畸形相应波束形成器 Python 实现
  15. Linux搭建eureka集群,基于dns搭建eureka集群
  16. 计算机基础知识教学反思,计算机基础课教学反思.doc
  17. python 解压缩文件中文名字乱码解决
  18. 北方工业大学计算机考研资料汇总
  19. 【英语天天读】I have as much soul as you
  20. 【特色小镇】智慧小镇:小镇建设总体规划方案

热门文章

  1. apk反编译重新打包时遇到小问题
  2. 【python】从Ensembl上,根据Array HumanMethylation450甲基化探针cg编号(比如cg13788592)获取位置
  3. 【iOS】使用NSURLSession网络请求
  4. 从什么都会到不知道会什么
  5. tensorflow 2 实现 mfcc 获取
  6. abstract、 final、 static关键字的使用
  7. python输入圆半径,求圆周长和圆面积、猜数作业
  8. Android 子线程更新主线程UI视图
  9. android面试经典片段
  10. Java入门(二)------ 计算机基础之CMD指令