如何正确配置DNS。 。 。从概念的角度

如何正确配置DNS。 。 。从概念的角度

我并不是在寻找实际的工具或如何在此处输入答案的技术。我处于一个复杂的网络环境中,我试图了解为我的主机选择主机名/域/DNS 服务的限制。

我正在一个环境中运行 debian 系统,大多数人都运行由它“管理”的企业 Windows 盒子。周围似乎有几个域。

我想知道我选择参与哪个域、可以选择什么主机名等应受到哪些限制?

请注意,如果我使用 DHCP,我将无法访问配置的 DNS。但是,我可以访问不同的 DNS,我可以为自己添加记录。如果这很重要的话。 。 。

答案1

主机名

一般来说,您的主机名并不重要。唯一可能出现问题的情况是 2 个主机尝试使用相同的主机名DHCP 服务器被配置为“管理”向 DNS 服务器添加系统主机名,因为它 (DHCP) 为新主机分配 IP 地址。

此特定功能通常部署在企业环境中,以减少名称解析的管理工作。

域名

同样,在 Unix 中,主机名并不重要。当计算机尝试与 Apache 或 Samba 等服务器交互时,这会成为一个更大的问题,这些服务器可能具有基于计算机域名的显式允许/拒绝列表,该计算机域名作为其尝试对所述服务器进行的任何访问的一部分进行报告。

用于执行 DNS 查询的域名通常是与 Unix 系统上设置的域名不同的配置项。

例如,我的笔记本电脑当前设置为使用此域“mydom.com”通过文件进行搜索/etc/resolv.conf

# Generated by NetworkManager
domain mydom.com
search mydom.com
nameserver 192.168.1.1
nameserver 192.168.1.2

但是我的笔记本电脑的主机名/域名如下:

$ hostname --short
grinchy

$ hostname --fqdn
hostname: Name or service not known
$ hostname --domain
hostname: Name or service not known

正如您所看到的,我的笔记本电脑的主机名是“grinchy”,但它的完全限定域名 (fqdn) 及其域名均未设置。

DNS 域名和搜索

DNS 名称解析的这两个功能实际上是使 Unix 系统在 Windows 环境中相当轻松地共存的两个主要功能。

通常,通过特别注意这两个参数,您可以显着降低挫败感,以便访问内部系统只需要使用其主机名。

窗口名称解析

还有一项附加技术也可以减少将 Unix 系统添加到 Windows 企业环境时的痛苦。打开属于nmbdSamba 项目一部分的守护进程可以帮助解析 Windows 主机名,这些主机名在您的环境的 DNS 中可能没有相应的条目。

相关内容