I'm developing a page where the user can ask for firewall rules to be open. The user should be able to enter the IPs, IP's ranges, ports and port ranges that s/he wants to be opened. s/he should be able to enter any number of groups of IPs and ports like this:
10.200.10.10, 10.215.20.0/24 tcp 80,8080-8088 udp 21,23 220.127.116.11, 18.104.22.168/16, 22.214.171.124 tcp 80,443 udp 10
A group can have one or many IPs/ranges and one or many ports/ranges for tcp or udp. So initially I made the interface more or less like this:
And let the user type a comma separated list of IPs/ranges and ports/ranges and validate the whole string on submit. The user can include lines clicking in "+ Add new destiny" link.
But this way it's feeling a bit amateurish. Maybe it's just me. Anyone can think in a better way of doing this ?