I'm using Hyper-V to create a VM running Ubuntu 18.04. I'm having some issues with docker not resolving DNS requests properly. This guide suggests using nmcli to identify the DNS server.
$ nmcli dev show | grep 'IP4.DNS'
IP4.DNS[1]: 10.0.0.2
First of all, is nmcli installed by default? I don't think so, but even after installing it running this command doesn't show anything for IP4.DNS — nor even DNS. Is there a better way of discovering what DNS server my installation is using?
Best Answer
nmcli dev show
is a good option.File
/etc/resolv.conf
will have the nameservers actually configured for name resolution, so if you runcat /etc/resolv.conf
you should see your current DNSs' servers.