Domain name register server

Hello

is there any way to make my own server can register domain name like namecheap.com?
i am use windows server 2012 when iam add domain to my dns role can only ping from local network
i have real ip and all ports open

This is outside the scope of this forum. See

https://www.icann.org/resources/pages/accreditation-2012-02-25-en