Dalla versione 12.04 (contando che ho saltato le versioni server intermedie dalla 10.04) il dns non va più scritto dentro il file resolv.conf sotto /etc poiché questo viene automaticamente riscritto dallo script “resolvconf“.
Quindi per fornire al sistema i DNS, ora sarà sufficiente scriverli direttamente all’interno dell’interfaccia di rete (che sta sotto /etc/network/interfaces ) aggiungendo le seguenti righe:
dns-nameservers 192.168.3.45 192.168.8.10
dns-search foo.org bar.com
Una struttura tipica del file interfaces quindi risulterà essere simile a questa:
iface eth0 inet static
address 192.168.3.3
netmask 255.255.255.0
gateway 192.168.3.1
dns-nameservers 192.168.3.45 192.168.8.10
dns-search foo.org bar.com
Quanto sopra esposto funziona ancora nel 2018, sulla Ubuntu 18.04.