当前位置:首页 > 技术文章 > 正文内容

PowerDNS Authoritative Server 5.0 发布:DNS 管理更灵活!

douba323小时前技术文章5

知名的开源权威 DNS 服务器 PowerDNS 迎来了全新大版本 —— 5.0 。这次更新带来了不少亮点,尤其是长期呼声很高的 BIND 风格视图(Views) 支持,让 DNS 配置和多场景应用更加自由灵活。


主要更新亮点

1. 新增 BIND 风格视图(Views)

  • 可根据不同来源返回不同的解析结果。
  • 内网、外网分流轻松搞定,大幅增强灵活性。

2. DNSSEC & 动态更新能力增强

  • 支持 RFC9615 自动启动 DNSSEC,部署更简单。
  • LMDB 后端新增 RFC2136 动态更新 支持,满足动态场景需求。

3. API 功能扩展

  • 可获取更多记录属性(例如时间戳、禁用记录集)。
  • 更方便做脚本自动化和审计分析。

4. Lua 脚本能力升级

  • 新增 failOnIncompleteCheck,更灵活的健康检查逻辑。
  • ifurlup 可设置 HTTP 状态码。
  • 提供 Lua 全局 include、加权负载函数、自定义 up checks 等。

5. 更适合容器部署

  • Webserver 现在支持 Unix Socket,在 Docker 等容器环境下更安全、更高效。

6. 管理工具pdnsutil重构

  • 命令语法更统一,需使用绝对域名操作。
  • 新增子命令与更清晰的错误提示,降低出错率。

7. 后端与稳定性改进

  • LMDB 后端优化:遵循 map-size 限制、改进 NSEC3 处理。
  • 修复缓存与视图兼容性问题,完善 TSIG 与 zone 导入逻辑。

表格总结

功能模块

升级内容

视图管理

支持 BIND 风格 Views

安全性

DNSSEC 自动启用、动态更新

API

获取更多记录属性,自动化增强

Lua

脚本能力更灵活

容器部署

支持 Unix Socket

管理工具

pdnsutil 重构更安全

后端稳定性

LMDB 优化 + Bug 修复


总结

PowerDNS Authoritative Server 5.0 带来了功能性和稳定性的全面提升。从 BIND 风格视图容器化部署优化,再到 DNSSEC 与 API 增强,这次更新无疑让 PowerDNS 更加现代化,也更符合企业与开发者的多样化需求。

如果你正在运行 PowerDNS,5.0 是一个值得尝试的版本!

相关文章

Linux :远程访问的 16 个最佳工具(一)

通过远程桌面协议 (RDP) 可以访问远程 Linux 桌面计算机,这是 Microsoft 开发的专有协议。它为用户提供了一个图形界面,可以通过网络连接连接到另一台/远程计算机。 FreeRDP 是...

linux学习:查看linux服务器的IP(查看linux服务器的ip地址)

我有一云主机,平台提供的信息如下:公网IP:106.52.48.103内网IP:172.16.0.11我想知道我服务器的IP,通过AI查询:linux 查看服务器ip在 Linux 系统中,你可以使用...

强烈推荐20个Linux find查找指令(linux中用find查找目录)

1. 按文件名搜索所有.log文件find /var/log -name "*.log"2. 忽略大小写搜索.txt文件find /home -iname "*.TXT"...

Linux 中,查找文件指令用法解析(linux查找文件夹命令)

find 命令是 linux 系统中一种强大的搜索命令,用来在系统中精准定位到所需文件的位置,并可以提供各个参数方便筛选查找。用法find [起始路径] [选项] [表达式]起始路径:搜索的根目录选项...

大神教你用FTP方式无人值守批量安装 linux系统

无人值守安装,顾名思义,安装系统的过程中不需要人的干扰,其可以实现自动安装,所以无人值守安装的优点是:减少安装过程中的人机交互,提高安装效率。一、工作原理:dhcpd + ftp + tftpdPXE...

Steam Deck支持安装Windows 11了:新版固件支持fTPM

近期发售的 Steam Deck 虽然预装的是基于 Linux 的 Steam OS 系统,但是 Valve 一直打算让这款游戏掌机支持 Windows 系统。现在该公司消除安装 Windows 11...