这个片段完美无缺
import dns
import dns.resolver
default = dns.resolver.get_default_resolver()
nameserver = default.nameservers[0]
除了如果我手动更改 /etc/resolv.conf 并再次调用 get_default_resolver 函数,它不会给我带来更新的地址。我需要重新启动python控制台才能看到更改效果。
我错过了什么?我应该使用同一个库对 resolv.conf 进行更改吗?
提前致谢,