diff --git a/octodns/provider/azuredns.py b/octodns/provider/azuredns.py index 107866e..fd5555d 100644 --- a/octodns/provider/azuredns.py +++ b/octodns/provider/azuredns.py @@ -1074,6 +1074,9 @@ class AzureProvider(BaseProvider): if typ == 'CNAME': target = target[:-1] ep_name = '{}--{}'.format(pool_name, target) + # Endpoint names cannot have colons, drop them + # from IPv6 addresses + ep_name = ep_name.replace(':', '-') if target in defaults: # mark default ep_name += '--default--'