Rocky8 DNS服务器正反解析,域名转发

首先我们先安装DNS域名解析服务,安装命令:

yum install -y bind bind-utils bind-chroot(-y是接下来的安装步骤全部y,就是同意操作的意思)

安装好后,我们就来修改DNS的配置文件:

第一个:/etc/named.conf

将它两都改成any,允许全部的意思,一般不域名转发的话就只改这两个就行。

 这个黄色方框里的是根目录的意思,要域名转析就将这两个划红线的改了,如图所示:

改好后我们就保存退出,再来改第二个配置。

第二个:

/etc/named.rfc1912.zones

添加正反解析的配置信息,红色的是正解析,黄色的是反解析,如图所示:

接下来就是添加子配置,如果你只是做正反解析的话只需要添加两个子配置文件,named.localhost这个是正解析文件,named.loopback这个是反解析文件,我们就各复制一个用来做子配置文件,子配置文件的名字还要和我们在第二个主配置的配置文件名字相对应,命令:

cp -a named.localhost test.com.zone(cp是复制命令,-a选项是指所有属性)

cp -a named.loopbask test.com.zone

复制好后我们再来查看一下,如图所示:

接下来就直接配它们两个就行了,对了记得记一下主机的ip地址,查看IP地址的命令有两个,命令:

ifconfig(这个是需要安装后才能用的)

ip ad(这个是系统自带的)

由于我这个是最小化的,也没安装什么,就用第二个的查看,如图所示:

正解析子配置文件,命令:

vim /var/named/test.com.zone

进入后配置,如图所示:

反解析子配置文件,命令:

vim /var/named/test.com1.zone

进入后配置,如图所示:

对了,要配置域名转析的,按照我们在第一个主配置文件里给安排的名字对应起来,复制一个,命令:

cp -a named.localhost root.zone

然后配置这个转析的子配置文件,命令:

vim root.zone

进入之后,什么都不用改,就在未行添加一条配置信息就行,我是将域名转析到8.8.8.8,你们要是不一样,就把8.8.8.8改了就行,然后保存退出,如图所示:

我们弄好后,就将防火墙给安排好,不然会出现问题的,命令:

iptables -F

iptables -Z

iptables -X(清空防火墙默认规则)

setenforce 0(关闭防火墙)

还有记得在网卡配置里面加入一条配置信息,命令:

vim /etc/sysconfig/network-scripts/ifcfg-ens33

进入配置文件后,配置好就保存退出,如图所示:

然后重启网卡,命令:

systemctl restart network

好的,接下来就是测试了,命令:

nslookup

回车后,先让我们看看能不能域名转析,随便乱打然后回车,如果地址是你要转的那个,就像图中一样就成功了,然后我们再来试试其他的,如图所示:

这个跟《Liunx7 DNS服务器正反解析,域名转发》差不多。

 还有什么不懂的可以评论私信我,看到会回。

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您可以通过编辑 /etc/resolv.conf 文件来配置 DNS。您可以使用以下命令打开该文件: sudo nano /etc/resolv.conf 然后,您可以添加以下行来指定 DNS 服务器: nameserver 8.8.8.8 nameserver 8.8.4.4 这将使用 Google 的公共 DNS 服务器。您可以根据需要更改这些值。完成后,请保存并关闭文件。 ### 回答2: 在Linux Rocky 9.1上配置DNS有以下几个步骤: 第一步,打开终端并以管理员身份登录系统。 第二步,编辑网络配置文件。使用命令`vi /etc/sysconfig/network-scripts/ifcfg-eth0`来编辑主网卡配置文件(根据你的网络接口名称进行相应更改)。确保以下行存在并设置为正确的值: ``` BOOTPROTO=none DNS1=<主DNS服务器IP地址> DNS2=<备用DNS服务器IP地址> ``` 其中,`<主DNS服务器IP地址>`是主DNS服务器的IP地址,`<备用DNS服务器IP地址>`是备用DNS服务器的IP地址。可以在公司或互联网服务提供商手册中找到这些IP地址。 第三步,保存并退出文件。在`vi`编辑器中,按下`Esc`键,然后输入`:wq`以保存并退出文件。 第四步,重启网络服务。使用命令`systemctl restart network`来重启网络服务,使配置生效。 第五步,验证配置。可以使用命令`cat /etc/resolv.conf`来查看当前DNS配置。确认是否有两个`nameserver`行,并且IP地址与你在第二步中设置的相同。如果有其他`nameserver`行,可以使用命令`vi /etc/resolv.conf`来编辑并删除它们。 通过以上步骤,你就成功地在Linux Rocky 9.1上配置了DNS。这将确保你的系统可以正确地解析域名,并与互联网上的服务器进行通信。 ### 回答3: 在Linux Rocky 9.1上配置DNS需要进行以下步骤: 1. 打开终端,并使用root权限登录系统。 2. 进入网络目录,执行以下命令: ``` cd /etc/sysconfig/network-scripts/ ``` 3. 打开网络配置文件,例如eth0的配置文件,执行以下命令: ``` vi ifcfg-eth0 ``` 4. 在配置文件中找到并编辑以下两行内容: ``` DNS1=你的主DNS服务器IP地址 DNS2=你的备用DNS服务器IP地址(如果有的话) ``` 将上述IP地址替换为你自己的DNS服务器地址。如果没有备用DNS服务器,可以将DNS2行留空或注释掉。 5. 保存并关闭文件。 6. 重启网络服务,使新的DNS配置生效,执行以下命令: ``` systemctl restart network ``` 这样,你的Linux Rocky 9.1系统就配置了DNS。你可以通过在终端输入以下命令来验证DNS是否正常工作: ``` nslookup xxx ``` 其中,xxx是你要查询的域名或IP地址。如果能够成功解析域名或显示IP地址,说明DNS配置成功。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值