标签: c++ winapi network-programming
Windows UNC路径通常采用\\computerName\share\blah形式,但不是计算机名称,而是可能存在等效的IP地址,例如\\127.0.0.1\share。
\\computerName\share\blah
\\127.0.0.1\share
如何使用Windows API获取此IP地址背后的真实计算机名称?我找到了一个使用winsock(gethostbyaddr)的解决方案,但我希望尽可能避免这种依赖。我试过NetShareEnum和DnsHostnameToComputerName没有运气
gethostbyaddr
NetShareEnum
DnsHostnameToComputerName