title: xdebug timeout due to windows firewall
body: <p>We have a problem with xdebug running on a development server when windows clients try to open websites on this server. The server sends an xdebug request to the client which seems to get stuck in the windows firewall if there is no client application (e.g. phpstorm) listening on the xdebug port. This results in a timeout in the browser trying to open a website from the development server.</p>
  
  <p>The problem seems to be the Stealth Mode of the Windows firewall which cannot be disabled and does not send an ICMP Port Unreachable back to the debug server.</p>
  
  <p>The only solution found so far is turning of the firewall completely for the internal domain.</p>
  
  <p>Is there any chance of getting rid of this behavior without having to install special software on any windows client in the network trying to open a website on the development server?</p>
  
  <p>One of the following options would be a good solution for us - but we do not know how to achieve it:</p>
  
  <ul>
  <li>Having a special php / xdebug configuration for subdomains</li>
  <li>Changing the behavior of the windows firewall on the xdebug port</li>
  </ul>
  
  <p>The following options were discarded due to one reason or the other:</p>
  
  <ul>
  <li>Installing a client application (e.g. PHPStorm) listening on the corresponding port on every windows client.</li>
  <li>Turning off the windows firewall completely.</li>
  <li>Turning off xdebug completely or requiring special request parameters on each request.</li>
  </ul>