chore: improve canonicalHostedZone alog improvement. add comment

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
This commit is contained in:
ivan katliarchuk 2025-01-24 21:16:32 +00:00
parent 0c0373e5f7
commit 1508a826f2
No known key found for this signature in database
GPG Key ID: 601CDBBBB76E47BE

View File

@ -1164,6 +1164,7 @@ func canonicalHostedZone(hostname string) string {
// strings.HasSuffix is optimized for this specific task and avoids the overhead associated with compiling and executing a regular expression.
if strings.HasSuffix(hostname, "aws.com") || strings.HasSuffix(hostname, "aws.com.cn") || strings.HasSuffix(hostname, "tor.com") || strings.HasSuffix(hostname, "ont.com") || strings.HasSuffix(hostname, "ont.net") {
parts := strings.Split(hostname, ".")
// iterate from the second-last part (zone) towards the beginning
for i := len(parts) - 2; i >= 0; i-- {
suffix := strings.Join(parts[i:], ".")
if zone, exists := canonicalHostedZones[suffix]; exists {