Получить несколько имен хостов с одного ipadress в DNS
Мне трудно найти решение, найти несколько имен хостов (A-Records) в нашем DNS, которые имеют один и тот же IP-адрес. Поскольку на одном хосте запущено несколько док-контейнеров, каждому из них требуется A-запись с ip-адресом хоста, чтобы он был доступен снаружи моего хост-сервера. Когда я получаю этот список, я могу проверить, есть ли какие-либо осиротевшие a-записи, которые не имеют док-контейнера.
У меня есть этот код, который получает только один IP-адрес. Я использую DNSClient-библиотеку, но если библиотека DNS поддерживает решение, которое будет оценено.
var DnsAddress = "10.0.4.25"
var client = new LookupClient(DnsAddress);
var result = client.Query("10.0.4.238", QueryType.A);
foreach (var aRecord in result.Answers.ARecords())
{
Console.WriteLine(aRecord);
}