How does domain registration work? [closed]

Registrars job is primarily to coordinate and make sure there are no duplicates in domain names. ICANN manages them. At a technical level registrars (and registries) use the Extensible Provisioning Protocol to achieve this. They do update the DNS with nameserver information but not the Root DNS servers (which is an entirely different area) only … Read more

Why isn’t it possible to use a CNAME redirect with HTTPS

Assume you have a CNAME record: travel-maps.example.com CNAME c.commondatastorage.googleapis.com. Browser resolves name travel-maps.example.com and gets IP for c.commondatastorage.googleapis.com, then connects to port 443 of this address. Server with this IP couldn’t possibly[1] have proper certificate for travel-maps.example.com (and all other domain names with CNAME records like this). Only example.com domain owner could get a trusted … Read more

How to get mx records for a dns name with System.Net.DNS? [closed]

Update 2018/5/23: Check out MichaC’s answer for a newer library that has .NET standard support. Original Answer: The ARSoft.Tools.Net library by Alexander Reinert seems to do the job pretty well. It’s available from NuGet: PM> Install-Package ARSoft.Tools.Net Import the namespace: using ARSoft.Tools.Net.Dns; Then making a synchronous lookup is as simple as: var resolver = new … Read more