Allow binding to specific interface addresses

https://trello.com/c/aWazKGQc/404-allow-binding-to-specified-ip-address
I also think we should consider empty string same as `*`. so if a user clears the field then we revert back to `*`.