So I thought I understood DNS pretty well, but I'm stumped as to how someone could establish a subdomain on my domain that actually resolves.
A few key facts:
I run a personal site (call it myname.net) on a server at home. I use afraid.org as the dynamic DNS provider.
I got an email saying someone is running a phishing site, and provided the url (call it badguy.myname.net/stuff/)
When I type that url into my browser, it actually resolves and displays a Chinese bank impersonated site. However, it's not actually running on my server - the IP seems to be located in Hong Kong.
I checked out afraid.org and still only see two entries for my domain; www.myname.net and myname.net. I thought all DNS requests for my domain would resolve to my server, and then any subdomains would be worked out internally by me as the domain admin.
Can anyone shed some light on what I'm missing? I suspect I'm missing a DNS record or something, maybe *.myname.net as a catch-all to force all requests to me? Any input is appreciated.
solved - this issue has been discovered by others: https://serverfault.com/questions/427262/phishing-site-uses-subdomain-that-i-never-registered