就 TCP/IP 名称而言,我始终可以为同一个 IP 分配多个主机名。如果我在客户端机器(即不是“具有 2 个主机名的服务器”)上使用此技巧,效果会很好。
但是对于 NETBIOS 计算机名,情况就没那么简单了:系统 > 计算机名 > 更改设置 >System Properties
只有一个计算机名。
有一篇文章显示如何为一台计算机分配多个名称,但它们都假设 Windows服务器。我想在我的笔记本电脑上完成同样的操作。可以吗?
如果是的话,我该怎么办?
顺便说一句,我尝试了上述技巧,即在lmhosts
客户端计算机上的文件中为同一 IP 设置多个名称,但这对我来说不起作用。我不确定这是否是正确的方向。
此外,我不介意(重新)输入静态 IP 地址和计算机名称,因为我只需要从 1-2 台其他 PC 访问我的笔记本电脑,仅此而已。
答案1
根据本文来自 TechRepublic,为 Windows 服务器添加多个 NetBIOS 名称,可以为单台机器分配多个 NETBIOS 计算机名。
我没有尝试过,但似乎很简单,只需在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters
Windows 注册表部分添加另一个 NetBIOS 名称,方法是添加OptionalNames
字符串值。如果需要三个或更多 NetBIOS 名称,请使用具有相同名称的多字符串值。
根据windowsitpro.com按着这些次序:
- 启动注册表编辑器(regedt32.exe)
- 移至 HKEY_Local_Machine\System\CurrentControlSet\Services\LanmanServer\Parameters
- 从编辑菜单中选择“添加值”
- 如果您想要一个额外的名称,请将类型设置为 REG_SZ;如果您想要多个名称,请将类型设置为 REG_MULTI_SZ,然后输入 OptionalNames 的名称。单击“确定”
- 然后系统会提示您输入一个值。输入您想要的另一个名称(如果键入 REG_MULTI_SZ,则输入多个名称,每行一个),然后单击“确定”。
- 关闭注册表编辑器
- 重启机器
- 可能存在 WINS 解析问题。附加 NetBIOS 名称的条目将与 IP 号一起动态添加到 WINS 数据库中。但是,WINS 数据库中的“真实”服务器计算机通常有三个 WINS 条目,即 00h、03h 和 20h。您的别名可能只有一个,即 03h。因此,您可能需要为创建所有三个条目的附加 NetBIOS 名称添加静态条目。现在您应该能够通过 NetBIOS 名称进行 ping
另一个很好的资源可能是此主题但它看起来指的是 Windows 服务器,而不是普通的笔记本电脑。