As we all know, the CentOS configuration DNS is very simple, modify the next/etc/resolv.conf, you can take effect. But in Ubuntu, the resolv.conf file indicates that the write will be overwritten and cannot be written here.
Method One:
Modify/etc/network/interfaces (interfaces file is omnipotent, can be equipped with IP, routing, DNS)
Dns-nameservers 114.114.114.114
Method Two:
Modify the/etc/resolvconf/resolv.conf.d/base file, the file is empty by default. (or create a new tail file to write to nameserver)
NameServer 114.114.114.114
NameServer 8.8.8.8 Save after modification and execute sudo resolvconf-u to make it effective immediately.
Then you will find a few more lines in the/etc/resolv.conf file, NameServer 114.114.114.114 is automatically written by the RESOLV program.
Method Three:
Modify/etc/resolv.conf (will expire after restarting the network)
Ubuntu Configuration DNS