无需编辑 hosts 文件即可将主机名分配给 IP

无需编辑 hosts 文件即可将主机名分配给 IP

我需要临时多次将主机添加到 Windows,并且希望能够这样做而不必不断编辑文件system32\drivers\etc\hosts,因为更改最多只需持续会话的长度。我希望有某种我可以使用(其工作原理类似于net use)的终端命令,但用于告诉 Windows 映射<hostname><ip>。谢谢

答案1

有关TCP/IP 主机名解析顺序提供以下命令:

  1. 客户端检查查询的名称是否是它自己的。
  2. 然后,客户端搜索本地 Hosts 文件、存储在本地计算机上的 IP 地址和名称列表。
  3. 查询域名系统 (DNS) 服务器。
  4. 如果名称仍未解析,则使用 NetBIOS 名称解析序列作为备份。

它进一步指出:

可以通过配置客户端的 NetBIOS 节点类型来改变此顺序。

并提供了一些关于如何更改该顺序的链接。基本上,在我看来,这里你只能控制 2 个实际参数:

  1. hosts 文件
  2. 提供您自己的 DNS 服务器

我的建议是,您通过一个简单的脚本来操作 hosts 文件(毕竟,它是一个简单的文本文件,具有永久的和已知的位置)。

或者,运行 DNS 服务,将其配置为您的主要服务并从中提供所需的 IP 地址。

相关内容