I am really new with Active Directory, and I am trying out to setup an Active Directory on a Windows 2016 Azure VM, and then expose the Controller to the Internet, so I can join a PC into the directory. Since this is only for testing purposes, security does not matter.
I followed the steps in creating an Active Directory in the VM from this link: http://pc-addicts.com/setup-active-directory-server-2016/
I also have my own domain, but for this question I'm gonna hide it as testdomaincontroller.com The computer name is adreg, so the server became adreg.testdomaincontroller.com
During my testing, the Root Domain Name I have used is: testdomaincontroller.com
Now I wanted to expose the active directory into the public so I can join a PC to the Domain Controller. I can't find any documents or tutorial on how to do this, so what are the steps needed for this? What should be added on my hoted DNS record zone so that a sample Windows 10 PC can join into the domain? What port should be exposed into the NSG, and be allowed in the VM firewall?