Two-fold question from someone who has very little server experience.
I've set up a simple IIS8 (Windows 2012) server with a website on it. That works fine.
I can access it outside of my house (yes, this is a SMALL server running in my house), but only if I type in my static IP address. I'd like to get this running using a DNS address so I can use a domain name I've purchased, but I don't know how to do this.
Would I set up a DNS server on my current machine? Would I need a different (separate) machine? If I can put it on my current machine, are there any good instruction websites that detail how it's done for someone with a novice knowledge? I'm a C# programmer, I don't know much about the server side.