[PR #3217] [MERGED] [client] Add reverse dns zone #16759

Open
opened 2026-08-05 04:06:31 -04:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/3217
Author: @lixmal
Created: 1/19/2025
Status: Merged
Merged: 2/21/2025
Merged by: @lixmal

Base: mainHead: rdns-zone


📝 Commits (10+)

📊 Changes

6 files changed (+153 additions, -10 deletions)

View changed files

client/internal/dns.go (+111 -0)
📝 client/internal/dns/host.go (+7 -1)
📝 client/internal/dns/server.go (+6 -4)
📝 client/internal/dns/server_test.go (+6 -2)
📝 client/internal/engine.go (+8 -3)
📝 client/internal/engine_test.go (+15 -0)

📄 Description

Describe your changes

Closes #3214

Checklist

  • Is it a bug fix
  • Is a typo/documentation fix
  • Is a feature enhancement
  • It is a refactor
  • Created tests that fail without the change (if possible)
  • Extended the README / documentation, if necessary

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbirdio/netbird/pull/3217 **Author:** [@lixmal](https://github.com/lixmal) **Created:** 1/19/2025 **Status:** ✅ Merged **Merged:** 2/21/2025 **Merged by:** [@lixmal](https://github.com/lixmal) **Base:** `main` ← **Head:** `rdns-zone` --- ### 📝 Commits (10+) - [`8cfc895`](https://github.com/netbirdio/netbird/commit/8cfc895b24f94e0af0f3508a23df630475176381) Add reverse dns zone - [`a0ebf7e`](https://github.com/netbirdio/netbird/commit/a0ebf7e67ea088c00b522d5969e97a52694ebe8a) Skip records and zones on errors instead of failing - [`21ad8d2`](https://github.com/netbirdio/netbird/commit/21ad8d277abf7094ca2e441528988b025411494d) Improve error messages - [`27fc953`](https://github.com/netbirdio/netbird/commit/27fc95326d7ef95c8b60724f7552b035c5266746) Fix test - [`6b1de51`](https://github.com/netbirdio/netbird/commit/6b1de5158b7aa7b8b7e866c0731e82d40cc786a6) Fix engine test - [`ce1c824`](https://github.com/netbirdio/netbird/commit/ce1c824016238dd0a9da3e2c64b1d86b8e8f9bb8) Fix DNS test - [`7029744`](https://github.com/netbirdio/netbird/commit/70297446ccfba35291db3092d4087d7b38cf573b) Exclude reverse zone from search domains - [`e12844d`](https://github.com/netbirdio/netbird/commit/e12844dc289da4c2e64a0c036dff74023d540e44) Merge branch 'main' into rdns-zone - [`666ad69`](https://github.com/netbirdio/netbird/commit/666ad6947187229b17637c71fe89c2e7e7fc5d93) Fix test - [`4a1f8b9`](https://github.com/netbirdio/netbird/commit/4a1f8b9fa8c771a9b78878ae718c0118d2a2657b) Fix test properly ### 📊 Changes **6 files changed** (+153 additions, -10 deletions) <details> <summary>View changed files</summary> ➕ `client/internal/dns.go` (+111 -0) 📝 `client/internal/dns/host.go` (+7 -1) 📝 `client/internal/dns/server.go` (+6 -4) 📝 `client/internal/dns/server_test.go` (+6 -2) 📝 `client/internal/engine.go` (+8 -3) 📝 `client/internal/engine_test.go` (+15 -0) </details> ### 📄 Description ## Describe your changes ## Issue ticket number and link Closes #3214 ### Checklist - [ ] Is it a bug fix - [ ] Is a typo/documentation fix - [x] Is a feature enhancement - [ ] It is a refactor - [ ] Created tests that fail without the change (if possible) - [ ] Extended the README / documentation, if necessary --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2026-08-05 04:06:31 -04:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#16759