Self-host DNS setup

What is the minimum setup in order to setup self-host setup?

Does it need to be TLS/SSL? In Azure I have created public IP address so instructed host provider to provision subdomain.example.com and map to IP address created from within Azure, is this the flow? This IP address but it is not pinggable and when asked to Created new context:

okteto.subdomain.example.com
subdomain.example.com (nslookup resolves to Azure public IP address)

both take to browser but it is not reachable so how to proceed?