我想为客户创建一个服务器并让该客户自己完成配置。决定客户应该自己输入信息,而不是设置默认的 DNS 服务器(即类似 Google 的服务器)。我假设客户在技术上有足够的能力来做这件事。
但是,如果他们忘记或忽略了设置,他们可能会花一些时间试图找出问题所在,并最终联系支持人员。(在这种情况下,我认为设置默认值可能会更好。)
除了明显无法解析主机外,在 resolve.conf 中设置有效的 dns 服务器之前,他们可能会面临哪些其他问题?
我想为客户创建一个服务器并让该客户自己完成配置。决定客户应该自己输入信息,而不是设置默认的 DNS 服务器(即类似 Google 的服务器)。我假设客户在技术上有足够的能力来做这件事。
但是,如果他们忘记或忽略了设置,他们可能会花一些时间试图找出问题所在,并最终联系支持人员。(在这种情况下,我认为设置默认值可能会更好。)
除了明显无法解析主机外,在 resolve.conf 中设置有效的 dns 服务器之前,他们可能会面临哪些其他问题?
为什么要让事情变得比他们需要的更难?使用一些默认值配置文件并告知客户他们可能希望更改它们。如果他们有足够的技术,他们可以做出改变,如果他们愿意的话。如果他们不是技术人员,我相信他们会更感激收到一个工作系统。
这取决于主机上运行的服务器软件。
任何需要或会导致 DNS 查找的东西基本上都不起作用。有些东西可能会工作,但由于 DNS 查找失败,运行速度非常慢。默认情况下,某些服务器(如 SSH 服务器)会对传入连接进行反向 DNS 查找。这些反向查找最终会减慢远程登录过程。
您的问题并没有真正提供太多细节,因此我们无法具体说明。
如果你想让它成为一个交钥匙系统,那么你应该提供一些初始设置说明,或者更好的是,当他们第一次登录到控制台时,一个强制设置 dns 的脚本将是明智的。设置后,不应再调用该设置脚本。
想一想,您将初始 IP 地址设置为什么?那肯定也需要改变吗?最初使用 DHCP 并提供一些用于静态配置(包括 DNS)的说明是有意义的。
无法解析主机是他们将面临的问题。
这意味着他们似乎没有互联网连接,并且会出现奇怪的错误,例如:
这不一定会导致非技术用户检查
/etc/resolv.conf
.如果可能的话,这些都是交钥匙系统,请使用默认条目配置您的服务器,例如Google 公共 DNS提供的条目:
他们将无法解析 DNS 名称。而已。无法解析 DNS 名称意味着您无法访问 Internet 资源,因为大多数(如果不是全部)资源都是使用诸如网址/电子邮件地址等名称来寻址的...