سلام
من الان IIS ندارم ولی دستور زیر باید بهتر باشه چون به جای قرار دادن هر آدرسی که باید ریدایرکت بشه فقط چک میکنه اگر آدرس سایت mysite.com نبود به mysite.com منتقل میکنه.یعنی سایت شما با هر آدرسی غیر از mysite.com باز بشه به همین mysite.com منتقل میشه 
کد:
<rewrite>
<rule name="Redirect Domains" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^mysite.com$" ignoreCase="true" negate="true" />
</conditions>
<action type="Redirect" url="http://mysite.com/{R:0}" appendQueryString="true" redirectType="Permanent" />
</rule>
</rewrite>
دقت کنید پس از قرار دادن کد در فایرفاکس خودتون یه بار در پنجره History روی آدرس هایی که قبلاً ریدایرکت میشده راست کلیک کنید و گزینه Forget about this site رو بزنید و در کروم هم کل History رو حذف کنید.
همانطور که گفتم الان اصلاً دسترسی به IIS ندارم اگر درست کار نکرد از دوستان IIS دار می خوام لطفاً کد رو درستش کنن.