从DNS中的一个ipadress检索多个主机名

时间:2019-01-10 20:55:07

标签: c# dns a-records

我很难找到解决方案,很难在我们的DNS中找到多个具有相同IP地址的主机名(A记录)。因为我在单个主机上运行多个docker容器,所以每个容器都需要一个具有主机ip地址的A记录,以便可以从主机服务器外部进行访问。检索此列表时,可以检查是否有没有docker容器的孤立的a-ords。

我有这段代码仅检索单个ip地址。我正在使用DNSClient-library,但如果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);
}                       

0 个答案:

没有答案