You have ip-mac binding, not port binding. You have to go into each port and bind the mac address of the port to achieve your purpose.
It's a real toss-up to do such bindings on a switch, and it's a pain in the ass to maintain and configure. I recommend that you can string a bridge-deployed behavior management device between the switch and the server. For example, WSG-50E gateway, it is very convenient to bind and configure rules through web interface.