diff --git a/plugins/modules/ipadnszone.py b/plugins/modules/ipadnszone.py
index 59b5aa9df0f7fcce5dbbbd7e3205e6473f51514e..8843f35c3612078c7863bb8b9ac1e276488aa063 100644
--- a/plugins/modules/ipadnszone.py
+++ b/plugins/modules/ipadnszone.py
@@ -201,7 +201,6 @@ dnszone:
       returned: always
 """
 
-from ipapython.dnsutil import DNSName  # noqa: E402
 from ansible.module_utils.ansible_freeipa_module import (
     IPAAnsibleModule,
     is_ip_address,
@@ -210,8 +209,9 @@ from ansible.module_utils.ansible_freeipa_module import (
     ipalib_errors,
     compare_args_ipa,
     IPAParamMapping,
+    DNSName,
+    netaddr
 )  # noqa: E402
-import netaddr
 from ansible.module_utils import six