diff --git a/Apps/DnsRebindBlockingApp/App.cs b/Apps/DnsRebindBlockingApp/App.cs index b40d89f4..7a3e9c09 100644 --- a/Apps/DnsRebindBlockingApp/App.cs +++ b/Apps/DnsRebindBlockingApp/App.cs @@ -61,13 +61,13 @@ namespace DnsRebindBlocking if (record.Type != DnsResourceRecordType.A && record.Type != DnsResourceRecordType.AAAA) return false; IPAddress address; - switch (record.Type) + switch (record.RDATA) { - case DnsResourceRecordType.A: - address = ((DnsARecordData)record.RDATA).Address; + case DnsARecordData data: + address = data.Address; break; - case DnsResourceRecordType.AAAA: - address = ((DnsAAAARecordData)record.RDATA).Address; + case DnsAAAARecordData data: + address = data.Address; break; default: return false;