3 Star 2 Fork 169

hequan / dns-cheater

forked from matrixy / dns-cheater 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

DNS-Cheater

DNS服务器,Domain Name Server,域名解析服务器,互联网上相互通信使用的是IP,但是IP是又长又臭又难记,所以创造了域名来解决IP难写难记的问题,记一个g.cn比203.208.50.127强过不知多少倍了。有了域名,也就有了基于最上层的分布式的可能,一个域名,可以对应于多个IP,比如根据来路IP的地区来决定应答服务器的IP,这就是CDN(内容分发网络),再比如基于来路IP的线路,比如联通或是移动或是电信,来应答一个最佳线路的服务器IP,这就是线路优化。更常见的是可以通过轮循或其它规则给出应答的IP,做最顶层的负载均衡。

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

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

界面截图

实时监控

DNS条目管理

添加新解析规则

空文件

简介

实现了一个功能较全面的DNS服务器,可以通过WEB端的管理界面 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/hequan2020/dns-cheater.git
git@gitee.com:hequan2020/dns-cheater.git
hequan2020
dns-cheater
dns-cheater
master

搜索帮助