I am running a DNS server at home. I put my server's address in my router's internal LAN configuration. my DNS is set to query the regular ISP's DNS if it fails to resolve. any Denice connected to my network will get my DNS server first via the DHCP configuration, and then my NS will forward off the request if it doesn't have the info. you cannot put a dynamic address as your DNS server because the whole point of a DNS is that it never changes address, and can always be found at the same IP