mirror of
https://github.com/fergalmoran/DnsServer.git
synced 2026-04-05 04:09:28 +00:00
WebService: used dns server DirectQuery() instead of using DnsClient for PTR record in GetStats().
This commit is contained in:
@@ -1666,9 +1666,6 @@ namespace DnsServerCore
|
||||
|
||||
IDictionary<string, string> clientIpMap = _dhcpServer.GetAddressClientMap();
|
||||
|
||||
DnsClient dnsClient = new DnsClient(GetThisDnsServerAddress());
|
||||
dnsClient.Timeout = 200;
|
||||
|
||||
jsonWriter.WritePropertyName("topClients");
|
||||
jsonWriter.WriteStartArray();
|
||||
|
||||
@@ -1697,7 +1694,7 @@ namespace DnsServerCore
|
||||
{
|
||||
try
|
||||
{
|
||||
string ptrDomain = dnsClient.ResolvePTR(address);
|
||||
string ptrDomain = DnsClient.ParseResponsePTR(_dnsServer.DirectQuery(new DnsQuestionRecord(address, DnsClass.IN), 200));
|
||||
|
||||
jsonWriter.WritePropertyName("domain");
|
||||
jsonWriter.WriteValue(ptrDomain);
|
||||
|
||||
Reference in New Issue
Block a user