pda-next icon indicating copy to clipboard operation
pda-next copied to clipboard

Feature: GeoIP Backend Management

Open dvn0 opened this issue 3 months ago • 1 comments

PDA version

0.6.0

Feature type

New functionality

Proposed functionality

Would be good to have support for managing the GeoIP backend.

https://doc.powerdns.com/authoritative/backends/geoip.html

Reference: https://github.com/PowerDNS-Admin/PowerDNS-Admin/issues/1095

Use case

Allows for management of GeoIP backend, for example if you have a CDN, or otherwise want to direct your records to different servers based on geolocation.

Database changes

No response

External dependencies

No response

dvn0 avatar Sep 12 '25 15:09 dvn0

I dont know but it looks like the project is dead as well?

xairam avatar Sep 26 '25 14:09 xairam

I dont know but it looks like the project is dead as well?

Not dead, just moving very slowly at this point.

AzorianMatt avatar Nov 25 '25 19:11 AzorianMatt

@dvn0 I like the idea but it doesn't seem the server API provides any direct management capabilities of this backend. Am I missing something?

AzorianMatt avatar Nov 25 '25 19:11 AzorianMatt

I think you're right, unfortunately.

dvn0 avatar Nov 25 '25 19:11 dvn0

I think you're right, unfortunately.

That is unfortunate because one direction I had originally wanted to take the project was to provide a direct back-end instead of managing the servers through the API. That scenario would have been great for extending to other back-ends as well but the approach in general doesn't solve what I was going for. If the HTTP backend would return queries one-to-one then I think it would be more ideal to supplement the underlying storage with the app / database itself to fully control things in great detail. I'm not sure if the PowerDNS project provides a route to create custom back-ends either that could subvert the current behavior of query aggregation.

AzorianMatt avatar Nov 25 '25 19:11 AzorianMatt