title: Ethereum Node on Azure Virtual Machine (windows) remote access
body: <p>I've a Windows Server VM on Azure where geth is running quite good (no mining, just node).</p>
  
  <p>Now, the "start command" is:</p>
  
  <pre><code>geth --rpcapi "eth,web3,db,net,personal,admin" --rpcaddr "10.0.0.4" --port "30303" --rpccorsdomain "*" --rpcport "8545" --rpc --ws --wsaddr "10.0.0.4" --nat "any"
  </code></pre>
  
  <p>From the Virtual Machine itself, I can go on the browser and write </p>
  
  <pre><code> http://10.0.0.4:8545 
  </code></pre>
  
  <p>And everything is working. 
  From "outside" I try to access to </p>
  
  <pre><code>http://virtualmachineip:8545
  </code></pre>
  
  <p>And I get a Timeout, event if the firewall rule I configured is TOTALLY permissive like:</p>
  
  <p><a href="https://i.stack.imgur.com/0GivO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/0GivO.png" alt="enter image description here"></a></p>
  
  <p>What could be the problem?</p>
  
  <p>Thanks</p>