I’ve tried to set the
dns-nameservers value in
/etc/network/interfaces as well as in
/etc/resolv.conf, but nothing seems to work. For the former, it still uses 127.0.0.1, and for the latter, it gets overwritten upon reboot.
Reason being, my internal DNS resolves things like my mail server internally, so I want to use that. Otherwise, YNH must be using a public DNS downstream and is resolving it using a my public IP (I want it to use my local IP from my local DNS).
Here is my current static IP configuration:
cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet static address 192.168.1.143/24 gateway 192.168.1.1
What is the correct way to permanently set my own nameservers for my host? Thank you.