// Using DnsClient nuget package var client = new LookupClient(); var textRecords = client.Query("google.com", QueryType.TXT).AllRecords.TxtRecords(); var spfRecords = textRecords.Where(x => x.EscapedText.Any(t => t.Contains("spf"))); foreach (var spfRecord in spfRecords) { foreach (var text in spfRecord.EscapedText) { Console.WriteLine(text); } }