Você deve definir dois sites no IIS; um deve ser um site "fictício" que responde apenas a "company.com" e redireciona para "www.company.com", e o outro deve ser seu site "real" que responde a "www.company.com". / p>
você não pode fazer as duas coisas no mesmo site usando o redirecionamento do IIS, ou você estará preso em um loop infinito (como você já notou).