Consul currnetly only supports registering one port per service. This is a common feature request though.
Please give a on that issue to show your interest in that feature, and comment with any additional details to help us better understand your use case for this functionality.