Your question says that users are getting redirected to your site, but that's not really how IIS site bindings work. They are more like aliases for a single site. If that is the case, and the site has multiple bindings and you want to redirect based on which binding was used, then yes you would use a rewrite rule in web.config system.webServer section, like so:
<rewrite>
<rules>
<clear />
<rule name="redirect" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{SERVER_NAME}" pattern="www.binding1.com" />
</conditions>
<action type="Redirect" url="http://www.binding2.com/pages/binding1home" />
</rule>
</rules>
</rewrite>