Hi there it's me again,
Just finished listening to the last episode of LWDW. You were talking about pi hole and the limitation of the pi's ethernet port and wanted to mention a few things. In case of DNS the pi's bandwidth limitation is not really an issue.

Since DNS requests are quite small as and they are also cached by the client for X amount of time based on their configured DNS TTL(time to live) so a client will only need to resolve a fqdn one per Xseconds based on the TTL.

Also pi hole is not limited to the pi for example I have it installed on an Ubuntu 16.04 VM 😎
Hopefully you'd find this information helpful.

Again wanted to thank you for an amazing podcast.
- DeMentor