For the sake of keeping it simple, let's say I have 2 sites on my VM. The first site is www.mltsolutions.com and the second site is www.boxfetch.com. Here's my IIS on the server:

Focusing on www.boxfetch.com, here are the site bindings:

The IP address is the internal IP for the server. I have a simple index.html page for testing located in the root directory. Here's where I have my web content for my sites, which I've appropriately mapped to in IIS:

Finally, I configured my DNS settings for www.boxfetch.com as having an A record (*) that points to the public IP for my web server. When this is set like this, accessing the website brings up the content under Default Web Site in IIS. So, I would imagine I need to do something like *.boxfetch.com instead of a wildcard *. I tried this but I get an "Unresolved DNS error", even after waiting the propagation period. Here's my DNS:

QUESTION: I want to obviously host multiple sites on one IP. Am I following the correct path? Anything you see off hand that I'm doing wrong? I feel like I need to be doing something else in IIS.