Controlling public URLs Domain Controllers in Azure can access

Bojan Zivkovic 606 Reputation points
2025-05-26T19:49:05.5566667+00:00

Hi, if company agrees to pay, my plan is to replace aging physical DCs on-prem with DCs in Azure. On-prem, we use Squid Proxy to control public URLs Domain Controllers can access (URLs for Defender for Identity, Defender for Endpoint, Rapid7 ...) - what would be the best way of doing so on DCs in Azure using some Azure solution (maybe Azure Firewall is a good candidate) or it is better to treat DCs in Azure as if they are on-prem and point them to use internal Squid Proxy thereby saving money. I guess by using Squid Proxy in Azure I would not get anything new compared to using Squid Proxy already on-prem.

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
9,013 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Vamsi Ram Annepu 915 Reputation points Microsoft External Staff Moderator
    2025-05-27T02:19:29.37+00:00

    Hi Bojan Zivkovic,
    As you want to replace on-prem DCs with Azure-based DCs with controlling public URL access crucial for security you can either Squid Proxy in Azure or explore alternatives like Azure Firewall.

    Here’s a breakdown
    "Using Azure Firewall" could be a strong candidate for controlling access to public URLs. Azure Firewall allows you to create rules based on fully qualified domain names (FQDNs) and supports application-level filtering, which might be beneficial for your specific use case regarding Defender for Identity and other services. It can also simplify management by integrating with Azure Defender and Azure Monitor. It may cost more but gives you Scalability for future expansion.

    If you already have a working configuration with "Squid Proxy on-prem", you might find it cost-effective to set up a Squid Proxy in Azure as well. However, as you mentioned, this approach might not offer any significant new features compared to what you already have. You would still need to maintain the infrastructure and ensure it’s secured and scalable.

    You might also consider a "hybrid approach", where you use both Azure Firewall for managing access to critical services and Squid Proxy for other less sensitive traffic.

    We can suggest you better if you could provide us with more information such as
    What specific URLs or services do your DCs need access to?
    Are there any performance considerations or constraints we should be aware of regarding the use of Squid Proxy in Azure vs. Azure Firewall?

    Feel free to reach out if you have any further queries.

    If you found the information useful, please click "Upvote" on the post to let us know.

    Thank You.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.