static void Main(string[] args) {
string email = "myemail@email.com";
bool isValid = isValidEmailDomain(email);
Console.WriteLine($"Is {email} a valid email? {isValid}");
static bool isValidEmailDomain(string email) {
if (string.IsNullOrWhiteSpace(email)) {
string[] parts = email.Split('@');
string localPart = parts[0];
string domainPart = parts[1];
var hostEntry = Dns.GetHostEntry(domainPart);
return hostEntry.HostName.Length > 0;