How do i set up BIND DNS for home use?

SYSTEM INFORMATION
OS type and version Debian 12
Webmin version 21.01

I have webmin installed on a home media server. it has a global dns address using tplinkdns, but that means that all calls to the server is routed outside the network then back in.

What I want to do:

  1. set up a DNS server on my server that I can point my router to as the primary dns server
  2. have the DNS server reroute calls to the mysite.tplinkdns.com address to a local ip address
  3. have all other addresses be routed normally.
    I am really confused as the documentation does not fully explain what are the steps involved in doing this

You point your local network machines to the local DNS server.

If the address isn’t found there, it queries outside sources.

But, this may all be overkill. With a computer you just point to the media server with a name in your host file. Not sure about other devices.