GEO 220.127.116.11 Release Notes
GEO Version 2.3.52 is a feature and bug-fix release made available in October 2020. Please read the sections below before installing or upgrading.
These notes list the features, changes, and fixes related directly to GEO product functionality. For a list of the new features, changes, and fixes in the base LMOS system on which GEO is running, please see the the LoadMaster Release Notes for LMOS 7.2.52.
Please see the LoadMaster Release Notes for LMOS 18.104.22.168 for a list of supported models for this release as well as for other upgrade notes, including information on validating the update image's digital signature.
The following new features have been added to this release of GEO.
GEO: DNS TXT Record Support
GEO has been enhanced to support a single Domain Name Service (DNS) TXT record that will be returned whenever GEO answers a TXT record request for any domain defined within GEO. A TXT (text) record is essentially unformatted data that can be used for almost any purpose, but typically contain information to be consumed by clients to classify a domain in some way, provide details about a domain, or specify resources available within a domain.
A new TXT Record parameter has been added to the Global Balancing > Miscellaneous Params UI page. In this release, the field is limited to a single string of 127 ASCII characters (without quotes). Multiple quoted strings and non-ASCII characters are not allowed. Future releases will expand TXT record functionality.
The following changes to existing LMOS features and behavior have been made in this release to improve LoadMaster's security profile.
GEO: Response Contains Internal IP Address
In LMOS Version 7.2.50 / GEO Version 2.3.50, a change was introduced that caused GEO responses to DNS requests for any FQDN defined within GEO to include an additional record that listed the internal IP address of a NATed LoadMaster, rather than the public IP address. This issue has been addressed by instead returning "0.0.0.0" in the additional records sections unless a specific IP4 or IPv6 address is configured in the Global Balancing > Miscellaneous Params > Glue Record IP text box.
The following issues from previous LMOS releases have been addressed in this release.
GEO: Fixed issues with DNS requests returning the eth0 IP address and nonexistent NS/SOA names. These issues were introduced in LMOS 22.214.171.124. As part of this work, a new check box was added to Global Balancing > Miscellaneous Params called Apply to Zone Only. When disabled (the default), the SOA parameters are returned for all Fully Qualified Domain Names (FQDNs). If this option is enabled, the Source of Authority (SOA) parameters are returned only for queries on the Zone.
GEO / DNS: Fixed an issue where the name resolution cache was not being flushed when the configuration was reloaded.
GEO API: Fixed an issue (in the API only) where deleting a search domain using searchlist resulted in a configuration file with a blank search entry.
GEO: Fixed an issue that caused location co-ordinates on a Site to be changed after disabling and re-enabling the GSLB feature. Location co-ordinates now persist after disabling and re-enabling GSLB.
New Known Issues
The following issues appear for the first time in this release of LMOS.
|GEO: If you add a Zone Name to GEO after you have created working FQDNs, GEO may no longer respond to queries for one or more of the FQDN safter the Zone Name is added. The workaround is to remove and then re-add the FQDNs that are no longer working.
|GEO: LM sends a spurious "KEMP GEO" TXT record in DNS responses if the TXT record field is empty and the queried FQDN is not a sub-domain of the ZoneName.
Existing Known Issues
The following issues appeared in the Release Notes for the previous release of LMOS.
|GEO: If a GEO FQDN is configured with All Available as the Selection Criteria, IP addresses are returned even if the cluster is disabled.
|GEO: DNS TCP requests from unknown sources are not supported.