Setting Azure DevOps as VCSA

Hi All,

we are looking at adopting TFE, and use DevOps as backend VCS. During my research I came across something that said I need to have a public DNS records for my onprem TFE instance, for devops to connect with TFE.
I couldn’t find any official Hashicorp documentation that explains this.
Is this the only way to get TFE to work with DevOps? and if there is any documentation about this it would be great to share with me.

Thank you.