![通过 IP 或名称映射网络驱动器的区别](https://linux22.com/image/778128/%E9%80%9A%E8%BF%87%20IP%20%E6%88%96%E5%90%8D%E7%A7%B0%E6%98%A0%E5%B0%84%E7%BD%91%E7%BB%9C%E9%A9%B1%E5%8A%A8%E5%99%A8%E7%9A%84%E5%8C%BA%E5%88%AB.png)
我有一台运行 Samba 服务的 FreeBSD 机器。我创建了一个共享文件夹并放了一些 X86 二进制文件。后来我在 Windows 机器上映射了一个网络驱动器并执行了该程序。我发现了一个有趣的问题,如果我使用 IP 地址映射驱动器,程序的执行方式与使用名称映射驱动器的方式不同。
如果我使用 IP 地址执行此操作,程序会认为这是试用版。但如果我使用名称进行映射,则完全正常。我尝试了不同的名称(将其硬编码为 Windows/System32/Drivers/etc/hosts),程序的行为相同。
我很好奇映射网络驱动器时这些方法之间的区别。如果这个问题不合适,请原谅。
谢谢,
叶生