So what if you download the software from another site? Can it still obtain updates?
Microsoft has a product for this purpose, called Windows Server Update Services; however, it uses SQL Server, which I'm skeptical about running on our server at work since that's also a domain controller.