Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a Windows Vista 64 bit system (A) which is hosting a Windows XP 32 bit virtual machine (B).

I need to call a web page hosted on A, from B (IIS 7). B can't access A. I get a "currently unavailable" error message. B can ping A. B can map a drive on A. B can't browse a web page on A.

I can do the reverse (Call B from A), but that doesn't do me any good.

I imagine it's a security or firewall issue, but I'm not sure how to resolve it.

share|improve this question

Can other clients view the webpage? If you can map a network drive using the builtin Windows tools from B to A then you have communication going smoothly between them-and almost any firewall (unless its been tweaked) would block SMB traffic and allow web-so my first suspicion is that your web server isn't serving the page properly to any clients.

share|improve this answer
I can view and call the page on the physical hardware itself. I haven't tried from other physical machines. – quillbreaker Jul 14 '10 at 19:37
Try other machines-you may not be able to access it from anywhere except local host. Are you using IIS or Apache? – Josh Budde Jul 14 '10 at 19:45
IIS. Where do I configure it to remove "localhost only" behavior? – quillbreaker Jul 14 '10 at 20:09
First step-either disable the Windows firewall completely via the control panel applet, or make an exception for IIS. Since you're not using the server version of IIS you shouldn't have to do too much tweaking-its designed to be pretty much plug and play. – Josh Budde Jul 15 '10 at 15:41

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.