Microsoft has released a new build of the Windows Server Insider Preview. This month's build 25267 is now available to download as an ISO from the Windows Server Insider website along with a VHDX.
Results that may be inaccessible to you are currently showing.