Many networks have DHCP Manual allocation (commonly called static allocation) handing out static/fixed IP addresses over DHCP so you can centralise IP address handout based on MAC (or other attributes).
Here are some links that should me get going making my pi-hole Raspberry Pi using DHCP instead of static IP addresses.
- Chapter 5. Network setup – hostname resolution
- Raspberry Pi • View topic – Configuring Network using dhcpcd
- dhcpcd – ArchWiki
- raspbian – dhcpcd vs /etc/network/interfaces – Raspberry Pi Stack Exchange
- NetworkConfiguration: DHCP – Debian Wiki
- NetworkConfiguration – Debian Wiki
- Raspberry Pi • View topic – How to find the current IP address?
- server – How do I show active dhcp leases – Ask Ubuntu
- DHCP table in Debian – Super User
- Work with DHCP address instead of static IP address configuration. · Issue #629 · pi-hole/pi-hole
Yucky way to set a static IP: How do I set a static IP address in Raspbian “Jessie” using /etc/dhcpcd.conf? – Pi-Hole: A Black Hole For Internet Advertisements [WayBack]
–jeroen