I use resolvconf for nameserver management because my OpenVPN requires it. However, I notice that it generates nameserver information that is not exactly how I would want it:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 18.104.22.168 nameserver 192.168.1.1 nameserver 22.214.171.124 search lan 126.96.36.199
Each directive here is undesired when I'm not connected to VPN, except
nameserver 188.8.131.52. How do I know why resolvconf puts a particular entry? Is there a way of discerning i.e. what program wants
nameserver 192.168.1.1 to be there? I tried
man resolvconf but it doesn't provide the answer.