欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Linux 网络设置

最编程 2024-05-06 21:53:19
...

正向解析实验

先安装软件
yum install bind bind-utils -y

在网卡配置文件里面把dns服务器改为本机

写vim /etc/named.rfc1912.zones配置文件同过此文件指明要解析的东西

vim /etc/named.conf注释掉这两行或者自行定义哪些机子可以访问:

主要复制的时候要把权限也复制了不让不让程序访问:

写配置文件


$TTL 1D
- **$TTL 1D** 指定了默认的生存时间(Time To Live)为1天。这表示资源记录(RRs)在DNS缓存中的最长时间。如果一个RR在这段时间内没有被刷新,它将从缓存中移除。
@       IN SOA  master.lb.com.invalid  (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
```
- **@** 代表区域文件的根域,这里就是 `lb.com.`。
- **IN SOA** 表明这是一个授权开始(Start of Authority)记录,定义了这个区域的核心参数。
- **0** 序列号(Serial),用于版本控制,每当区域文件更新时,这个号码应当递增。
- **1D** 刷新时间(Refresh),表示从次级DNS服务器等待从主DNS服务器接收刷新信号的时间。
- **1H** 重试间隔(Retry),如果次级服务器尝试刷新但未成功,将等待此时间后再次尝试。
- **1W** 过期时间(Expire),次级服务器在此时间内未成功刷新将认为数据不再有效。
- **3H** 负缓存时间(Minimum TTL),未能解析的查询在DNS缓存中保留的时间。
NS      master
- **NS** 记录指示了权威名称服务器是什么。这里,使用别名 `master`,实际上指的是 `master.lb.com.`。
master  A       192.168.91.10
- **master A 192.168.91.10** 为主机名 `master`(自动解析成 `master.kgc.com.`)分配了IPv4地址 `192.168.91.10`。类型 `A` 记录用于映射主机名到IPv4地址。

```
www     A       192.168.91.66
```
- **www A 192.168.91.66** 设定域名 `www.lb.com` 指向IP地址 `192.168.91.66`。同样是一个类型 `A` 记录,用于将主机名映射到IPv4地址。

总的来说,这段配置定义了一个域的DNS记录,包括其SOA记录、负责这个域的NS记录,以及如何将特定的主机名(如 `master` 和 `www`)解析为IP地址。