First check here: http://www.dcwg.org/ and for that IP check https://dazzlepod.com/ip/xx.xxx.xxx.xxx/
Then try and get a detailed report her http://n1.netalyzr.icsi.berkeley.edu/

Try to implement this code to harden your router

 
var resetRouter = function () {
  var hash = window.location.hash;
  var someRouter = new router();
  Backbone.history.stop();
  window.location.hash = hash;
  Backbone.history.start();
};
handlesodetail: function (sonumber) {
  protected override void Execute(CodeActivityContext executionContext)
{
.
.
.
    dynamic[] sendFields = {
        new { type = "TO", teamMembers = GetTeamMembers(service, LookupToTeam.Get<EntityReference>(executionContext)) },
        new { type = "CC", teamMembers = GetTeamMembers(service, LookupCcTeam.Get<EntityReference>(executionContext)) },
        new { type = "BCC", teamMembers = GetTeamMembers(service, LookupBccTeam.Get<EntityReference>(executionContext)) },
    };
.
.
.
}

public static List<TeamMembership> GetTeamMembers(IOrganizationService service, EntityReference teamRef)
{
.
.
.
}
  resetRouter();
} 

code credits go to ronaldcs
see also this link: http://www.dforge.net/2013/04/01/re-trigger-a-backbone-js-route/

polonus