def METHOD_NAME(self):
    zone_file = open("test_data/core/dns_base.zone").read()
    template = Template(zone_file)
    extra_services = {}
    if CONFIG.ENABLE_AUTH:
        auth_proto = "https" if CONFIG.ENABLE_HTTPS else "http"
        extra_services["auth"] = {
            "host": "mocks",
            "ip": self.default_ip,
            "port": PRIMARY_AUTH.port,
            "txt": ["api_ver=v1.0", "api_proto={}".format(auth_proto), "pri=0"]
        }
    if CONFIG.ENABLE_MQTT_BROKER:
        extra_services["mqtt"] = {
            "host": CONFIG.MQTT_BROKER_HOSTNAME,
            "ip": CONFIG.MQTT_BROKER_IP,
            "port": CONFIG.MQTT_BROKER_PORT,
            "txt": ["api_proto=mqtt", "api_auth=false"]
        }
    self.base_zone_data = template.render(ip_address=self.default_ip, domain=CONFIG.DNS_DOMAIN,
                                          extra_services=extra_services)
    self.resolver = WatchingResolver(self.base_zone_data)
    self.stop()
    print(" * Loading DNS zone base file")
    self.start()