grnet / webdns4

A Ruby-on-Rails Webdns Frontend for Powerdns
2 stars 2 forks source link

Exception when viewing reverse-delegated zones #16

Open alexkiousis opened 6 years ago

alexkiousis commented 6 years ago

Υπάρχει ένα feature για τις reverse ζώνες όπου το webdns υπολογίζει το subnet και το δείχνει στο UI.

Π.χ. για την ζώνη 0.212.83.in-addr.arpa Στο input form για την ζώνη δείχνει: .0.212.83.in-addr.arpa (83.212.0.0/24)

Όταν έχουμε reverse delegated ζώνες π.χ 0-26.24.251.195.in-addr.arpa το 0-26 μπερδεύει το function που προσπαθεί να βρει το subnet και βγάζει exception.


Η συνάρτηση subnet_v4 κάνει ip = IPAddr.new octets[0, 4].join('.') καθώς ένα element του octets array περιέχει '-' το θεωρεί μη έγκυρη διεύθυνση.

app/helpers/records_helper.rb