diff --git a/core/servers/DNS.py b/core/servers/DNS.py index 54f1889..383a57c 100755 --- a/core/servers/DNS.py +++ b/core/servers/DNS.py @@ -449,7 +449,12 @@ class DNSChef(ConfigWatcher): # Use alternative DNS servers if config['nameservers']: - self.nameservers = config['nameservers'].split(',') + self.nameservers = [] + + if type(config['nameservers']) is str: + self.nameservers.append(config['nameservers']) + elif type(config['nameservers']) is list: + self.nameservers = config['nameservers'] for section in config.sections: