对于大多数类 UNIX 环境:

对于大多数类 UNIX 环境:

我在一家拥有自己域名的大公司工作,每天都会多次通过 SSH 访问服务器。是否可以简单地键入hostname而不是hostname.my.domain.com,然后仍能成功通过 SSH 访问?

答案1

您可以为 DNS 配置搜索域。(不专门针对 puTTY,而是针对所有执行 DNS 查找的程序)。

如何操作取决于您的操作系统。

对于大多数类 UNIX 环境:

打开/etc/resolv.conf并 aa search mydomain.tld
您可以添加多个搜索域。

对于 Windows

  • 对于 Windows:转到控制面板,
  • 网络和共享中心,
  • 选择您的 LAN 连接,然后选择 [属性]
  • 选择 TCP/IP v4,然后 [属性
  • 转至[高级]
  • 标签“DNS”。添加搜索域。

在此处输入图片描述

对于配置为使用 DHCP 的任何操作系统

任何大公司都应该使用 DHCP 服务器。它不仅可以提供 IP 租约,还可以提供 DNS 服务器名称和搜索哪些路径。这假设您能控制这些。如果没有,请让 IT 添加您自己的域。


现在,每当您尝试解析主机名时,解析器不仅会尝试解析主机名,还会尝试解析 hostname.my.omain.tld。这适用于使用 DNS 的任何设备(例如 puTTY、Firefox 等)

希望不用多说,但请用您的实际域名替换“my.domain.tld”。

答案2

只需在hosts文件中添加一个条目就足够了。您需要知道远程服务器的 IP 地址 - 您可以通过ping在完整主机名上运行来找到它。

  1. 以管理员身份登录您的 Windows 计算机。
  2. notepad以管理员权限打开记事本。在 Vista 及更高版本中,只需单击“开始”,键入,然后按 Ctrl-Shift-Enter,或右键单击记事本图标并选择“以管理员身份运行”即可。
  3. 使用管理员记事本,找到文件C:\Windows\System32\Drivers\etc\hosts
  4. 在此文件的末尾,添加一行,内容如下:208.88.72.142 hostname其中 IP 和主机名替换为您要连接的服务器的 IP 和主机名。
  5. 保存并关闭。它应该立即起作用。

您还可以设置您的 DNS 搜索路径以包含my.domain.com(您的 IT 管理员应该已经完成​​了) - 通过适合您的 Windows 版本的任何方式调出网络适配器的属性,然后调出“Internet 协议 (TCP/IP)”条目的属性,然后调出高级,然后在 DNS 选项卡上的“附加这些 DNS 后缀”下输入“my.domain.com”。

相关内容