mirror of
https://github.com/fergalmoran/DnsServer.git
synced 2026-01-03 15:24:11 +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
|
namespace GeoContinent
|
||||||
{
|
{
|
||||||
public sealed class Address : IDnsApplicationRequestHandler
|
public sealed class Address : IDnsAppRecordRequestHandler
|
||||||
{
|
{
|
||||||
#region variables
|
#region variables
|
||||||
|
|
||||||
@@ -72,7 +72,7 @@ namespace GeoContinent
|
|||||||
return Task.CompletedTask;
|
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];
|
DnsQuestionRecord question = request.Question[0];
|
||||||
switch (question.Type)
|
switch (question.Type)
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ using TechnitiumLibrary.Net.Dns.ResourceRecords;
|
|||||||
|
|
||||||
namespace GeoContinent
|
namespace GeoContinent
|
||||||
{
|
{
|
||||||
public sealed class CNAME : IDnsApplicationRequestHandler
|
public sealed class CNAME : IDnsAppRecordRequestHandler
|
||||||
{
|
{
|
||||||
#region variables
|
#region variables
|
||||||
|
|
||||||
@@ -71,7 +71,7 @@ namespace GeoContinent
|
|||||||
return Task.CompletedTask;
|
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 jsonAppRecordData = JsonConvert.DeserializeObject(appRecordData);
|
||||||
dynamic jsonContinent;
|
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