Linux Make Sure /etc/resolv.conf Never Get Updated By DHCP Client

Originally published at: https://www.cyberciti.biz/faq/dhclient-etcresolvconf-hooks/

I am using GNU/Linux with the Internet Systems Consortium DHCP Client. The dhclient, provides a means for configuring one or more network interfaces using the Dynamic Host Configuration Protocol. It also updates my /etc/resolv.conf file each time my laptop connects to the different network. I would like to keep my existing nameservers. How do I skip /etc/resolv.conf update on a Linux based system? How do I stop DHCP client from changing resolv.conf on Linux?