Add support for option 'prefer-ipv6'

This commit is contained in:
htc 2016-02-20 10:37:25 +08:00
parent b9766ce5df
commit b276d52735
4 changed files with 28 additions and 16 deletions

View file

@ -58,9 +58,10 @@ def main():
udp_servers = []
if 'dns_server' in config: # allow override settings in resolv.conf
dns_resolver = asyncdns.DNSResolver(config['dns_server'])
dns_resolver = asyncdns.DNSResolver(config['dns_server'],
config['prefer_ipv6'])
else:
dns_resolver = asyncdns.DNSResolver()
dns_resolver = asyncdns.DNSResolver(prefer_ipv6=config['prefer_ipv6'])
port_password = config['port_password']
del config['port_password']