🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 19.8 本章习题 * 为何要有 DNS 系统:最主要的功能其实在于 Hostname 对应 IP 的查询,可以让我们人类以计算机主机名连上 Internet ,而不必背诵 IP 哩! * Unix Like 系统当中,主要使用那个软件做为 DNS 主机的架设,同时,他又是使用那个 daemon 来启动 DNS 系统?在 Unix Like 系统当中,使用 BIND 这个软件做为 DNS 的架设,至于 daemon 则是使用 named 这个 daemon ! * 最早的 Internet 其实是为了政府人员可以连上网络以进行资源的分享,另外,则是电子邮件的使用。 而在早期使用的重要档案只有 /etc/hosts 这个,请教这个 hosts 档案的内容含有什么项目?这个档案的『格式』为『 [IP] [主机名] [主机别名(aliase)]』,而,这个档案里面放置了至少一行,也就是: 127.0.0.1 localhost localhost.localdomain 另外,也可以将经常连接的主机 IP 与 HOSTNAME 的对应给他写进来! * 正解档案(forward)反解档案(reverse)与内部循环使用的档案(loopback)主要的纪录功能为:正解档在设定 hostname 对应到 IP 的纪录,主要的纪录有 A, NS, SOA, MX, CNAME 等等; 反解档主要设定 IP 对应到 Hostname 的纪录,主要的纪录为 SOA, NS 与 PTR 等。 内部循环则是 localhost 与 127.0.0.1 的对应啦! * 在主要的 DNS 配置文件 /etc/named.conf 当中,有一个较为特殊的档案,他的类型为 hint ,请问这个档案的功能为何?这个档案主要是由 rs.internic.net 所下载下来的,主要记录了 root (.) 这个 zone 的 IP !可以让我们的 DNS Server 在找不到数据库时,可以到这个 root 去查询数据! * 在 client 端搜寻 HOSTNAME 对应到 IP 的查询时,最重要的档案,以及该档案的主要用途为何?/etc/nsswitch.conf :可以用来设定查询主机名的顺序!例如先查询 /etc/hosts 再查询 DNS 系统; /etc/hosts :最早的名称解析器; /etc/resolv.conf:这就是 DNS 系统的 resolver (解析器)了。 * 一般来说,在 Client 端使用的查询 HOSTNAME 的指令大多使用什么?nslookup :可以用来收集一部主机的相关信息; dig:可以用来收集详细的主机信息; whois :可以用来收集详尽的 DNS 主机信息。 host 则较为简单喔! * 请问 named 重要的信息登录在在那个档案中?在 /var/log/messages 当中 * * *