dnspod-sr 是一个运行在 Linux 平台上的高性能的递归 DNS 服务器软件,具备高性能、高负载、易扩展的优势,非 BIND 等软件可以比拟。
高性能,比所有流行的开源 DNS 软件性能高出2倍以上
安全,能抵御一般攻击
稳定性,有效降低解析失败率
主动刷新缓存,响应速度更快
易于扩展,非常容易部署
防污染,能够正确解析被污染域名
dnspod-sr 依托于 DNSPod 多年运营和优化 DNS 服务的经验,针对国内复杂的网络情况,对递归 DNS 进行了一系列的优化,比较其他开源软件,性能得到大幅提升。
千兆网卡,4核 CPU,4G 内存,Linux 64位系统。
dnspod-sr: 15万 qps
BIND 9.9: 7万 qps
unbound 4.7: 8万 qps
架设 dnspod-sr 集群,替换各大运营商目前基于 BIND 的陈旧方案,减少运营成本
公司、学校、政府等组织内部 DNS,解析外部不可见的私有域名,提高上网速度
下载源码:
git clone https://github.com/DNSPod/dnspod-sr.git cd dnspod-sr
或者下载压缩包:
https://github.com/DNSPod/dnspod-sr/zipball/master
编译源码:
make
运行
./dnspod-sr
支持集群式部署
dnspod-sr 在 BSD License 下发布。
dnspod-sr内网轻量级DNS首选方案 - 运维生存时间 undefined
关于 dnspod-sr 是一个由国人开发的,运行在 Linux 平台上的高性能的递归DNS服务器软件,具备高性能、高负载、易扩展的优势,非 BIND 等软件可以比拟。 特性 高性能,比所有流行的开源 DNS 软件性能高出2倍以上 安全,能抵御一般攻击 稳定性,有效降低解析失败率 主动刷新缓存,响应速度更快 易于扩展,非常容易部署 防污染,能够正确解析被污染域名 性能 dnspod-sr 依托于
dnspod-python 是 Dnspod 官方的 Python 开发接口。
node.js版的dnspod动态域名客户端。dnspod-ddns完全按照dnspod的文档要求的来写的。dnspod严禁短时间内多次修改同一个记录,而dnspod-ddns内建ip变化判断机制,只在ip变化时修改记录。另外dnspod-ddns会通过dnspod获取你的公网ip,无需担心您的服务器处于内网,只要在路由做好端口映射即可。
该脚本使用python编写,利用dnspod api开发的一个ddns。 使用非常简单: python LixinDDNS.py <email> <password> <domain> <record> 例如: python LixinDDNS.py a@abc.com 123456 oschina.net home 这样就自动将home.oschina.net 的域名ip解析为本机所在的公网ip
如何包含Eureka服务器 要在项目中包含Eureka服务器,请使用组org.springframework.cloud和工件id spring-cloud-starter-eureka-server的启动器。有关 使用当前的Spring Cloud发布列表设置构建系统的详细信息,请参阅Spring Cloud项目页面。 如何运行Eureka服务器 示例eureka服务器; @SpringBoot
hprose 为发布服务提供了多个方法,这些方法可以随意组合,通过这种组合,你所发布的服务将不会局限于某一个函数,某一个方法,某一个对象,而是可以将不同的函数和方法随意重新组合成一个服务。 AddFunction 方法 AddFunction(name string, function interface{}, option ...Options) Service 该方法的用于发布一个函数(命名函
Debug 字段 该设置默认值是 false,当发生错误时,只返回错误信息本身。 当该字段设置为 true 时,当发生 panic 时,会将整个 panic 的错误堆栈信息返回给客户端,在用户进行 hprose 服务开发时,该设置可以帮助你快速定位错误位置。 ErrorDelay 字段 该设置为整型值,默认值为 10 秒。 该字段表示在调用执行时,如果发生异常,将延时一段时间后再返回给客户端。 在