Here is the scenario.DMZ box has the main application written ASP.NET running on IIS7(machine1)We have another box which is within the network(machine2).This box has JBOSS and PDF builder code.Webpages on machine1 has iframe within which calls are made to machine2 for rendering PDFs.Now as expected, this works when we are within the network as machine2 is reachable.But, outside of the network iframe calls fail.We know we can solve this by taking machine2 outside of network, making it as DMZ. Question can this be avoided?Can we somehow(IIS setting,..) make iframe calls route through machine1(DMZ) or run in the parent context?Pardon me if the question is dumb,thanks,