通过dns-cheater安装部署个人内网DNS域名解析服务器
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域名解析服务器相关推荐
- 爱奇艺混合云内网DNS实践
爱奇艺早期业务多数以私有云方式部署,随时间推移,私有云模式在成本.弹性及区域覆盖等方面开始显现不足,而公有云在近年的发展中成熟度不断提高,逐步满足爱奇艺业务需求,爱奇艺开始有计划的使用公有云资源,逐渐 ...
- 云计算之路-试用Azure:搭建自己的内网DNS服务器
之前我们写过一篇博文谈到Azure内置的内网DNS服务器不能跨Cloud Service,而我们的虚拟机部署场景恰恰需要跨多个Cloud Service,所以目前只能选择用Azure虚拟机搭建自己的内 ...
- DNS:快速搭建公司内网DNS解析服务器
背景 是这样的,公司办公室有小机房,研发测试开发环境在这,但是CTO吧,觉得测试环境通过ip访问太复杂,难记,通过黄页打开觉得太low,虽然办公室出口也有公网ip,直接可以解析进来,但是又觉得公网访问 ...
- centos搭建内网DNS配合nginx反向代理
需求:在内网已部署一个苹果CMS,但每次访问都要通过IP很不方便,需要转变为用域名访问 方法一: 给每个需要访问该网站的人添加一条hosts记录:如果只是几个人这方法的确很快,但是如果上百人甚至上千人 ...
- ubuntu 局域网dns服务器_如何在 Ubuntu 16.04 服务器上配置内网 DNS 服务
DNS 1. 简介 本文使用 BIND9,用尽量少的步骤,搭建出一个可用的内网 DNS 服务.另外要说明的一点是,本文不仅适用于 Ubuntu 16.04,也使用其后的 Ubuntu 系统(截止到目前 ...
- ubuntu18安装Domoticz(内网穿透)和home assistant(docker安装)
文章目录 一.ubuntu18安装Domoticz(内网穿透) 二.ubuntu18安装home assistant(docker) 1.安装宝塔面板.进入docker管理器,拉取home assis ...
- 搭建内网DNS服务器教程
内网DNS服务器的软件有许多,比如Bind9,dnsmasq,PowerDNS等等 而这次搭建内网dns服务的软件CoreDNS,CoreDNS是Golang编写的一个插件式DNS服务器,也是Kube ...
- 【云原生之Docker实战】使用Docker部署NPS内网穿透工具
[云原生之Docker实战]使用Docker部署NPS内网穿透工具 一.NPS介绍 二.检查本地docker环境 1.检查docker服务状态 2.检查docker配置信息 3.开启IPv4 forw ...
- Mac 系统部署Frp内网穿透服务 实现frpc shell启动脚本启动、停止
Mac 系统部署Frp内网穿透服务 实现frpc shell启动脚本启动.停止 前言 最近疫情导致居家办公,而工作中需要用到公网地址便于调试,于是就在本机(Mac系统)配置了Frpc内网穿透. 本来想 ...
最新文章
- Skype for Business Server 2015-升级-实战公开课(免费视频)
- Xamarin Essentials教程构建共享请求
- 文本分析:吉利不裁员不降薪背后的真相是什么
- Windows访问令牌相关使用方法
- 启动ubuntu无反应_仅支持legacy bios 情况下 win10 安装 ubuntu 双系统踩的一坑
- 钉钉终于崩了!小学生欢呼庆祝解放,没想到没高兴多久就...
- 大数据学习入门难,给初学者支招
- rl滤波器原理_RL低通滤波器的原理是什么
- 沉浸式体验在文化展馆设计中应用
- 在手机与计算机之间进行文件传输的方式,电脑和手机传输文件方法_电脑和手机如何传文件-win7之家...
- bzoj 4403(Lucas定理)
- 73939133——“我穿越了无数条世界线,却看不到我要的未来”
- 经验模态分解与Python调用实例
- 在线微量水总结与应用
- 《spss统计分析与行业应用案例详解》:实例十二 卡方检验
- vb.net DES加密与解密
- Android--数字签名和数字证书
- PAT乙级题 1027 python格式错误(已解决)
- 如何恢复手机中删除的微信聊天记录?
- java点餐系统_点餐系统(java基础、数据库、jsp、servlet)
热门文章
- android scaletype没作用,Android ImageView的ScaleType属性
- scaleType详解
- 学习c语言还是web前端好,是该学UI设计还是Web前端开发呢?
- 怎么将计算机里的所有信息备份到移动硬盘,如何备份电脑所有数据?三大方法教你搞定电脑数据备份...
- Operating System Not Found解决方案
- Eclipse配置SSM框架(非maven模式)
- Python项目:“单人壁球”游戏
- 电商订单技术方案梳理
- 安卓开发:本地数据库SQLite的使用
- Pycharm添加镜像源