title: jcifs fails to resolve a DFS url
body: <p>When trying to access an SmbFile with a DFS URL, the jcifs library fails. But when I use the UNC returned by <code>dfsutil</code> it works.</p>
  
  <pre><code>NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication( domain, user, pass );
  SmbFile folder = new SmbFile(path,auth);
  </code></pre>
  
  <p>If <code>path</code> is set to </p>
  
  <pre><code>smb://mydomain.example.com/ourdfs/go/to/my/folder
  </code></pre>
  
  <p>the call fails with</p>
  
  <pre><code>Exception in thread "main" jcifs.smb.SmbException: The network name cannot be found.
  </code></pre>
  
  <p>But it is successful when invoked with the resolved name </p>
  
  <pre><code>dfsutil diag viewdfspath \\mydomain.example.com\ourdfs\go\to\my\folder
  
  The DFS Path &lt;\\mydomain.example.com\ourdfs\go\to\my\folder&gt; 
  resolves to -&gt; &lt;\\someserver.example.com\sharename$\my\folder&gt;
  </code></pre>
  
  <p>Then the following url works for <code>path</code></p>
  
  <pre><code>smb://someserver.example.com/sharename$/my/folder
  </code></pre>
  
  <p>How do I set up jcifs to handle DFS properly i.e. not having to translate urls thru <code>dfsutil</code>?</p>