First off - THANK YOU for the DNS resolving address-lists - this makes whitelisting domains (for things like Chromebooks) SO SIMPLE.
I have a couple of requests for quality of life improvements for the winbox/webfig interfaces as follows:
1.
A tree based system for address-lists.
The "trunk" of the tree being the address-list name, then expanded one layer to show the ip-only entries above dns entries then expanded to the third layer (yes, we're going three layers deep) to show ip addresses of those dns entries.
This would make it a great deal easier to manage instead of the mess that the current list shows.
It should be doable without having to change the way the internals of the address-lists work. DNS Entries already add a 'comment' to an IP entry to show which domain they belong to. So use that to work out where in the tree they live.
2.
If a DNS entry resolves to an IP address already contained within the list - could it be added anyway but disabled just as a visual reference that there is no issue with the DNS entry (eg. typo). It would have to be automatically re-enabled if the address disappeared from the list.
Code: Select all
chromebook_bypass
|---<IP ADDRESS HERE>
|
|---accounts.google.com
| |----216.58.213.141
|
|---clients1.google.com
| |----62.252.169.163
| |----62.252.169.162
| |----62.252.169.173
| |----62.252.169.148
| |----62.252.169.187
| |----62.252.169.182
| |----62.252.169.172
| |----62.252.169.167
| |----62.252.169.177
| |----62.252.169.152
| |----62.252.169.158
| |----62.252.169.178
| |----62.252.169.183
| |----62.252.169.168
| |----62.252.169.157
| |----62.252.169.153
|
|---clients2.google.com
| |----62.252.169.163*
| |----62.252.169.162*
| |----62.252.169.173*
| |----62.252.169.148*
| |----62.252.169.187*
| |----62.252.169.182*
| |----62.252.169.172*
| |----62.252.169.167*
| |----62.252.169.177*
| |----62.252.169.152*
| |----62.252.169.158*
| |----62.252.169.178*
| |----62.252.169.183*
| |----62.252.169.168*
| |----62.252.169.157*
| |----62.252.169.153*
IP Addresses marked with a * are disabled because they appear elsewhere in the address-list already
Alex