Project

General

Profile

Actions

Feature #6728

closed

Route53 API mod and Geolocation

Added by Matt Williams over 8 years ago. Updated almost 8 years ago.

Status:
Needs Patch
Priority:
Low
Assignee:
Category:
Dynamic DNS
Target version:
Start date:
08/18/2016
Due date:
08/26/2016
% Done:

50%

Estimated time:
2.00 h
Plus Target Version:
Release Notes:

Description

This is a request to modify/simplify the POST Route53 API for Dynamic DNS. One correction and two enhancements are required;

1. Migrate from sequential DELETE/CREATE actions to UPSERT, which can handle creates and updates for all relevant attributes. This addresses bug #3973, and is the recommended implementation of the Route53 API.
2. Include SetIdentifier in the form and class(es) to support weighted, latency, geolocation or failover record sets (API will attempt to create new record and fail if this is not provided on W/L/G/F record sets)
3. Since this request is specific to geolocation functionality, including ContinentCode, CountryCode and SubdivisionCode attributes on the from and in the class(es)

Use Case: WLGF record sets can be used to direct traffic to an appropriate location. For site-site pfSense implementations, this could prove effective for road-warriors when tunneling source nets. A positive consequence: geolocation can also be used to mask IP addressing when queried outside of the DNS scope (AWS will return a no-answer). This is not the intended deployment scenario, but can help thwart botnet queries if implemented to do so.

Assigning to myself since I intend to have this submitted as a pull request this evening.

Actions

Also available in: Atom PDF