The #100DaysOfHomelab has sent me on a renewed path to figure out local DNS for my tinkering and I had a breakthrough tonight.
Setting up pihole with unbound for DNS plus nginx proxy manager gives me local DNS resolution inside my house. But not publicly accessible.
No more remembering which IP address and port which project is running on!