mirror of
https://github.com/fergalmoran/DnsServer.git
synced 2025-12-22 09:29:50 +00:00
GeoContinentApp: updated code for new dns app changes.
This commit is contained in:
@@ -30,7 +30,7 @@ using TechnitiumLibrary.Net.Dns.ResourceRecords;
|
||||
|
||||
namespace GeoContinent
|
||||
{
|
||||
public sealed class Address : IDnsApplicationRequestHandler
|
||||
public sealed class Address : IDnsAppRecordRequestHandler
|
||||
{
|
||||
#region variables
|
||||
|
||||
@@ -72,7 +72,7 @@ namespace GeoContinent
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
public Task<DnsDatagram> ProcessRequestAsync(DnsDatagram request, IPEndPoint remoteEP, string zoneName, uint appRecordTtl, string appRecordData, bool isRecursionAllowed, IDnsServer dnsServer)
|
||||
public Task<DnsDatagram> ProcessRequestAsync(DnsDatagram request, IPEndPoint remoteEP, DnsTransportProtocol protocol, bool isRecursionAllowed, string zoneName, uint appRecordTtl, string appRecordData)
|
||||
{
|
||||
DnsQuestionRecord question = request.Question[0];
|
||||
switch (question.Type)
|
||||
|
||||
@@ -29,7 +29,7 @@ using TechnitiumLibrary.Net.Dns.ResourceRecords;
|
||||
|
||||
namespace GeoContinent
|
||||
{
|
||||
public sealed class CNAME : IDnsApplicationRequestHandler
|
||||
public sealed class CNAME : IDnsAppRecordRequestHandler
|
||||
{
|
||||
#region variables
|
||||
|
||||
@@ -71,7 +71,7 @@ namespace GeoContinent
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
public Task<DnsDatagram> ProcessRequestAsync(DnsDatagram request, IPEndPoint remoteEP, string zoneName, uint appRecordTtl, string appRecordData, bool isRecursionAllowed, IDnsServer dnsServer)
|
||||
public Task<DnsDatagram> ProcessRequestAsync(DnsDatagram request, IPEndPoint remoteEP, DnsTransportProtocol protocol, bool isRecursionAllowed, string zoneName, uint appRecordTtl, string appRecordData)
|
||||
{
|
||||
dynamic jsonAppRecordData = JsonConvert.DeserializeObject(appRecordData);
|
||||
dynamic jsonContinent;
|
||||
|
||||
1
Apps/GeoContinentApp/dnsApp.config
Normal file
1
Apps/GeoContinentApp/dnsApp.config
Normal file
@@ -0,0 +1 @@
|
||||
#This app requires no config.
|
||||
Reference in New Issue
Block a user