dns-cheater简介

DNS-Cheater
实现了一个功能较全面的DNS服务器,可以通过WEB端的管理界面,达到如下目的:

基本的DNS服务器,本服务器实现将通过询问上游DNS服务器来完成对规则外域名的解析应答,通过缓存共用,能够有效的加快域名解析的速度。
企业内部云的DNS支持,实现内部域名的解析、CDN模拟、域名层面的负载均衡。
上网行为控制,通过将指定域名的IP解析到127.0.0.1等不可达或不正确的IP上来实现网站屏蔽。
内部带宽控制,通过将指定域名的IP解析到一个HTTP代理缓存服务器上,实现流量复用。
以上来自码云@matrixy 作者介绍

dns-cheater下载

点击下载地址

dns-cheater安装部署

1.数据库Mysql下载安装

mysql下载安装参考:
https://how2j.cn/k/mysql/mysql-install/377.html
管理数据库客户端mysql-mysqlfront安装参考
https://how2j.cn/k/mysql/mysql-mysqlfront/378.html

用mysql-mysqlfront连接到数据库

创建一个名为 test 的用户并设置权限

创建一个名为 dns-cheater 的数据库
在 dns-cheater 数据库中使用sql编辑器,将下载的dns-cheater源码中doc文件夹下的tables文件中的内容复制到 sql编辑器,执行。如果执行成功,dns-cheater数据库下将出现三个表 分别为 rules,address,user

1.安装JDK

安装参考:
https://how2j.cn/k/helloworld/helloworld-jdk/141.html

2.安装MVN

安装参考:
https://how2j.cn/k/maven/maven-download-config/1329.html

3.部署dns-cheater

将下载的dns-cheater源码文件复制到MVN默认的仓库中通常为C:\Users\你的电脑名 .m2\repository
修改src\main\resources下的applaction配置文件,更改本地域名和IP及上游DNS域名服务器的IP
通过 命令行 cd 到dns-cheater的根目录下 执行mvn package
执行成功 dns-cheater出现target文件夹

通过命令行进入target文件夹 执行 java -jar original-dns-cheater-1.0-SNAPSHOT.jar
(如果出现内存溢出报错 执行 java -jar -Xmx1024m original-dns-cheater-1.0-SNAPSHOT.jar )

执行成功通过浏览器打开 http://127.0.0.1:8011
输入用户名admin 密码123456 个人DNS就可以使用了

通过dns-cheater安装部署个人内网DNS域名解析服务器相关推荐

  1. 爱奇艺混合云内网DNS实践

    爱奇艺早期业务多数以私有云方式部署,随时间推移,私有云模式在成本.弹性及区域覆盖等方面开始显现不足,而公有云在近年的发展中成熟度不断提高,逐步满足爱奇艺业务需求,爱奇艺开始有计划的使用公有云资源,逐渐 ...

  2. 云计算之路-试用Azure:搭建自己的内网DNS服务器

    之前我们写过一篇博文谈到Azure内置的内网DNS服务器不能跨Cloud Service,而我们的虚拟机部署场景恰恰需要跨多个Cloud Service,所以目前只能选择用Azure虚拟机搭建自己的内 ...

  3. DNS:快速搭建公司内网DNS解析服务器

    背景 是这样的,公司办公室有小机房,研发测试开发环境在这,但是CTO吧,觉得测试环境通过ip访问太复杂,难记,通过黄页打开觉得太low,虽然办公室出口也有公网ip,直接可以解析进来,但是又觉得公网访问 ...

  4. centos搭建内网DNS配合nginx反向代理

    需求:在内网已部署一个苹果CMS,但每次访问都要通过IP很不方便,需要转变为用域名访问 方法一: 给每个需要访问该网站的人添加一条hosts记录:如果只是几个人这方法的确很快,但是如果上百人甚至上千人 ...

  5. ubuntu 局域网dns服务器_如何在 Ubuntu 16.04 服务器上配置内网 DNS 服务

    DNS 1. 简介 本文使用 BIND9,用尽量少的步骤,搭建出一个可用的内网 DNS 服务.另外要说明的一点是,本文不仅适用于 Ubuntu 16.04,也使用其后的 Ubuntu 系统(截止到目前 ...

  6. ubuntu18安装Domoticz(内网穿透)和home assistant(docker安装)

    文章目录 一.ubuntu18安装Domoticz(内网穿透) 二.ubuntu18安装home assistant(docker) 1.安装宝塔面板.进入docker管理器,拉取home assis ...

  7. 搭建内网DNS服务器教程

    内网DNS服务器的软件有许多,比如Bind9,dnsmasq,PowerDNS等等 而这次搭建内网dns服务的软件CoreDNS,CoreDNS是Golang编写的一个插件式DNS服务器,也是Kube ...

  8. 【云原生之Docker实战】使用Docker部署NPS内网穿透工具

    [云原生之Docker实战]使用Docker部署NPS内网穿透工具 一.NPS介绍 二.检查本地docker环境 1.检查docker服务状态 2.检查docker配置信息 3.开启IPv4 forw ...

  9. Mac 系统部署Frp内网穿透服务 实现frpc shell启动脚本启动、停止

    Mac 系统部署Frp内网穿透服务 实现frpc shell启动脚本启动.停止 前言 最近疫情导致居家办公,而工作中需要用到公网地址便于调试,于是就在本机(Mac系统)配置了Frpc内网穿透. 本来想 ...

最新文章

  1. Skype for Business Server 2015-升级-实战公开课(免费视频)
  2. Xamarin Essentials教程构建共享请求
  3. 文本分析:吉利不裁员不降薪背后的真相是什么
  4. Windows访问令牌相关使用方法
  5. 启动ubuntu无反应_仅支持legacy bios 情况下 win10 安装 ubuntu 双系统踩的一坑
  6. 钉钉终于崩了!小学生欢呼庆祝解放,没想到没高兴多久就...
  7. 大数据学习入门难,给初学者支招
  8. rl滤波器原理_RL低通滤波器的原理是什么
  9. 沉浸式体验在文化展馆设计中应用
  10. 在手机与计算机之间进行文件传输的方式,电脑和手机传输文件方法_电脑和手机如何传文件-win7之家...
  11. bzoj 4403(Lucas定理)
  12. 73939133——“我穿越了无数条世界线,却看不到我要的未来”
  13. 经验模态分解与Python调用实例
  14. 在线微量水总结与应用
  15. 《spss统计分析与行业应用案例详解》:实例十二 卡方检验
  16. vb.net DES加密与解密
  17. Android--数字签名和数字证书
  18. PAT乙级题 1027 python格式错误(已解决)
  19. 如何恢复手机中删除的微信聊天记录?
  20. java点餐系统_点餐系统(java基础、数据库、jsp、servlet)

热门文章

  1. android scaletype没作用,Android ImageView的ScaleType属性
  2. scaleType详解
  3. 学习c语言还是web前端好,是该学UI设计还是Web前端开发呢?
  4. 怎么将计算机里的所有信息备份到移动硬盘,如何备份电脑所有数据?三大方法教你搞定电脑数据备份...
  5. Operating System Not Found解决方案
  6. Eclipse配置SSM框架(非maven模式)
  7. Python项目:“单人壁球”游戏
  8. 电商订单技术方案梳理
  9. 安卓开发:本地数据库SQLite的使用
  10. Pycharm添加镜像源