This snippet works perfect
import dns
import dns.resolver
default = dns.resolver.get_default_resolver()
nameserver = default.nameservers[0]
except that if I change /etc/resolv.conf by hand and call again get_default_resolver function it doesn't bring me the updated address. I need to restart python console to see the change effect.
What am I missing? Should I do the change to resolv.conf using the same library?
Thanks in advance,