Page MenuHomeVyOS Platform

Add local-port and resolver port options for powerdns in CLI configuration tree
Closed, ResolvedPublicFEATURE REQUEST

Description

It would be nice to have the ability to change the PowerDNS listening/forwarding ports in the native CLI configuration tree, as well as the system name-server ports.

e.g.

set service dns forwarding listen-address 192.168.0.1 port 5353
set service dns forwarding name-server 127.0.0.1 5353
set system name-server 192.168.0.1 port 5353

PowerDNS will support the settings as specified in their documentation:

https://doc.powerdns.com/md/authoritative/settings/#local-port

local-port
Integer
Default: 53
The port on which we listen. Only one port possible.

https://doc.powerdns.com/md/authoritative/settings/#resolver

resolver
IP Addresses with optional port, separated by commas
Added in: 4.1.0
Use these resolver addresses for ALIAS and the internal stub resolver. If this is not set, /etc/resolv.conf is parsed for upstream resolvers.

This would make it possible to integrate third party daemons/servers for DNS related services (DNS-over-HTTPS proxy, DNS-over-TLS, etc.).

Details

Difficulty level
Normal (likely a few hours)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Improvement (missing useful functionality)

Related Objects

Mentioned In
1.3.4

Event Timeline

syncer triaged this task as Wishlist priority.Jul 11 2018, 9:31 PM
zsdc changed Difficulty level from Unknown (require assessment) to Normal (likely a few hours).Mar 11 2021, 5:10 PM
zsdc set Is it a breaking change? to Unspecified (possibly destroys the router).
dmbaturin changed Is it a breaking change? from Unspecified (possibly destroys the router) to Perfectly compatible.Sep 3 2021, 12:08 PM
dmbaturin set Issue type to Improvement (missing useful functionality).
Viacheslav claimed this task.
Viacheslav moved this task from Need Triage to Finished on the VyOS 1.3 Equuleus (1.3.4) board.