Я пытаюсь запросить у DNS-сервера псевдонимы DNS (записи CNAME), и gethostentry всегда не возвращает псевдонимы. Я полагаю, это объясняется MSDN («Свойство Aliases возвращенного экземпляра IPHostEntry не заполняется этим методом и всегда будет пустым».)
Итак, вопрос в том, как получить псевдонимы для моего кода?
IPAddress hostIPAddress = IPAddress.Parse("192.168.1.2");
IPHostEntry myHost = Dns.GetHostEntry(hostIPAddress);
String[] myAliases = myHost.Aliases;