Exemplo n.º 1
0
        public async Task SRV_Query_Test_Hosts()
        {
            var query = new DnsQuery("_ldap._tcp.imprezzio.org", DnsRecordType.SRV);

            DnsEntry[] records = await query.Resolve();

            Assert.IsTrue(records.Length > 0);
            Assert.AreEqual(DnsQueryStatus.Found, query.QueryStatus);

            foreach (DnsEntry rec in records)
            {
                Console.WriteLine($"*** {rec} ***");
                foreach (DnsHostEntry host in query.GetHostEntries((DnsServiceEntry)rec))
                {
                    Console.WriteLine($"({host.Type}) {host}");
                }

                Console.WriteLine();
            }
        }