网络服务(3)配置DNS服务的正反向解析

这篇具有很好参考价值的文章主要介绍了网络服务(3)配置DNS服务的正反向解析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

实验1:正向解析

准备工作

 DNS配置

第一步:服务端操作,编制DNS的主配置文件

 第二步:服务端操作,编辑区域配置文件,可以在最后添加,也可以全部清空后修改,建议复制一个模板,修改局部

 第三步:服务端操作,编辑数据配置文件,使用拷贝命令将正向解析文件模板(named.localhost)复制一份,然后修改局部即可

 第四步:重启服务

第五步:测试,将客户端的网卡配置文件中的DNS解析地址修改为服务器的IP地址,以后客户端的DNS申请会由服务端处理

实验2:反向解析

第一步:服务操作,基于上例,继续操作,主配置文件按照上例设置,编辑区域配置文件,添加方向解析记录,注意:IP地址需要反向书写

 第二步:服务端操作,编辑数据配置文件,复制一份反向解析模板(named.loopback),在修改局部即可

 第三步:服务端操作,重启服务

第四步:客户端操作,测试


实验1:正向解析

服务端IP 客户端IP

网址

192.168.50.128 192.168.50.131 www.openlab.com.

准备工作

1.关闭服务端与客户端防火墙和SElinux

2.修改服务端与客户端的IP为静态IP地址

3.安装DNS软件

##服务端:
[root@quantou ~]# setenforce 0  ##关闭SELinux
[root@quantou ~]# systemctl stop firewalld     ##关闭防火墙
[root@quantou ~]# nmcli connection show       ##查询正在使用的网卡
[root@quantou ~]# nmcli connection modify ethernet-ens160 ipv4.method manual ipv4.addresses '192.168.50.128/24' ipv4.gateway '192.168.50.2' ipv4.dns '114.114.114.114'
    ##将IP地址设为静态IP
[root@quantou ~]# nmcli connection reload   ##重新载入网卡配置文件
[root@quantou ~]# nmcli connection up ethernet-ens160 ##重新启动网卡
##客户端:
[root@LOL ~]# setenforce 0
[root@LOL ~]# systemctl stop firewalld
[root@LOL ~]# nmcli connection show
[root@LOL ~]# nmcli connection modify ens160 ipv4.method manual ipv4.addresses '192.168.50.131/24' ipv4.gateway '192.168.50.2' ipv4.dns '114.114.114.114'
[root@LOL ~]# nmcli connection reload 
[root@LOL ~]# nmcli connection up ens160



dns正反向解析设置,RHCE,服务器,网络,运维

安装dns软件 

服务端:
[root@quantou ~]# yum install bind -y
客户端:
[root@LOL ~]# yum install bind -y

dns正反向解析设置,RHCE,服务器,网络,运维

 DNS配置

第一步:服务端操作,编制DNS的主配置文件

[root@quantou ~]# vim /etc/named.conf  ##进入文档中修改参数
ps:(在命令行模式下输入set nu 显示行号,输入行号可以快速定位)
 a进入编辑模式
 11         listen-on port 53 { any; };  ##监听允许访问的ip与端口,可以使用IP地址、网段、所有主机(any)
 19         allow-query     { any; };  ##表示允许那些客户端进行访问,可以书写IP地址、网段、所有主机(any)

##最后esc ,推出输入模式,输入:进入命令行模式,输入wq 保存并推出

dns正反向解析设置,RHCE,服务器,网络,运维

 第二步:服务端操作,编辑区域配置文件,可以在最后添加,也可以全部清空后修改,建议复制一个模板,修改局部

[root@quantou ~]# vim /etc/named.rfc1912.zones  ##进入文本并编辑
## 定位最后一行添加如下内容,或者局部修改
zone "openlab.com" IN {
        type master;
        file "openlab.com.zone";
        allow-update { none; };
};

dns正反向解析设置,RHCE,服务器,网络,运维

 第三步:服务端操作,编辑数据配置文件,使用拷贝命令将正向解析文件模板(named.localhost)复制一份,然后修改局部即可

[root@quantou ~]# cd /var/named
[root@quantou named]# cp -a named.localhost openlab.com.zone
[root@quantou named]# vim openlab.com.zone   ##修改如下:

$TTL 1D
openlab.com.    IN SOA  ns.openlab.com. admin.openlab.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
openlab.com.            IN      NS      ns.openlab.com.
ns.openlab.com.         IN      A       192.168.50.128
www.openlab.com.        IN      A       192.168.50.128
ftp.openlab.com.        IN      A       192.168.50.128
bbs.openlab.com.        IN      A       192.168.50.128
www1.openlab.com.       IN      CNAME   www.openlab.com.

dns正反向解析设置,RHCE,服务器,网络,运维

 第四步:重启服务

[root@quantou named]# systemctl start named

第五步:测试,将客户端的网卡配置文件中的DNS解析地址修改为服务器的IP地址,以后客户端的DNS申请会由服务端处理

##客户端操作
[root@LOL ~]# vim /etc/NetworkManager/system-connections/ens160.nmconnection 
##编辑网卡的配置文件,将dns有114.114.114.114改为服务端的IP地址
[connection]
id=ens160
uuid=f86c82ca-1588-32e1-9ab8-074c274c18a6
type=ethernet
autoconnect-priority=-999
interface-name=ens160
timestamp=1680415999

[ethernet]

[ipv4]
address1=192.168.50.131/24,192.168.50.2
dns=192.1168.50.128;     ##将原本的114.114.114.114修改为服务端的IP地址
method=manual

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]


[root@LOL ~]# nmcli connection reload   ##激活服务
[root@LOL ~]# nmcli connection up ens160   ##激活网卡


dns正反向解析设置,RHCE,服务器,网络,运维

dns正反向解析设置,RHCE,服务器,网络,运维

##客户端测试
[root@LOL]# nslookup
> www.openlab.com
Server:		192.168.50.128
Address:	192.168.50.128#53

实验2:反向解析

服务端IP 客户端IP 网址
192.168.50.128 192.168.50.131 www.openlab.com

第一步:服务操作,基于上例,继续操作,主配置文件按照上例设置,编辑区域配置文件,添加方向解析记录,注意:IP地址需要反向书写

[root@server ~]# vim  /etc/named.rfc1912.zones 
zone "48.168.192.in-addr.arpa" IN {
        type master;
        file "192.168.48.arpa";   # 实际数据配置文件文件名
        allow-update { none; };
};
## IP地址反向书写,只需要写出IP地址的网络位,再加上.in-addr.arpa即可

dns正反向解析设置,RHCE,服务器,网络,运维

 第二步:服务端操作,编辑数据配置文件,复制一份反向解析模板(named.loopback),在修改局部即可

[root@quantou ~]# cd /var/named
[root@quantou named]# cp  -a  named.loopback   192.168.48.arpa
[root@quantou named]# vim  192.168.48.arpa   # 修改如下
$TTL 1D
@       IN SOA  ns.openlab.com.  admin.openlab.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      ns.openlab.com.
130     IN      PTR     ns.openlab.com.
130     IN      PTR     www.openlab.com.
130     IN      PTR     bbs.openlab.com.
130     IN      PTR     ftp.openlab.com.

# IP地址继续给主机号即可,也可以写全称:192.168.48.130
# 域名结尾必须写点(.)

dns正反向解析设置,RHCE,服务器,网络,运维文章来源地址https://www.toymoban.com/news/detail-787805.html

 第三步:服务端操作,重启服务

[root@quantou named]# systemctl restart named

第四步:客户端操作,测试

[root@node1 ~]# nslookup
> 192.168.48.130
130.48.168.192.in-addr.arpa	name = www.openlab.com.
130.48.168.192.in-addr.arpa	name = bbs.openlab.com.
130.48.168.192.in-addr.arpa	name = ftp.openlab.com.
130.48.168.192.in-addr.arpa	name = ns.openlab.com.
> #ctrl+d 退出 

到了这里,关于网络服务(3)配置DNS服务的正反向解析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux设备配置DNS服务器,实现正向解析和反向解析,实现DNS主从服务器同步,实现批量域名正/反向解析

    本文基于Linux上CentOS 7版本配合bind(named)服务进行演示 目录 一.DNS域名服务器原理及作用等介绍 1.DNS简介:  2.原理简单介绍 3.常见域名后缀 4.DNS域名服务器类型 5.DNS服务器的对应关系查询方式 6.具体解析过程 二.bind(named)服务配置文件介绍 1.主配置文件在/etc/named.conf 2.数

    2024年02月08日
    浏览(33)
  • 配置dns主从服务器,实现正反向解析

    一、安装bind服务 二、修改主配置文件/etc/named.conf 三、配置数据配置文件/var/named/baidu 四、重启服务,进行测试

    2024年01月25日
    浏览(38)
  • 配置DNS主从服务器,实现真反向解析

    [root@bogon ~]# systemctl stop firewalld.service        #关闭防火墙 [root@bogon ~]# setenforce 0        #关闭selinux [root@bogon ~]# systemctl restart named        #启动dns服务 [root@bogon ~]# vim /etc/named.conf        #进入dns配置文件 [root@bogon ~]# vim /var/named/test_dns_openlab  ---创建文件并编写配置 [root@loc

    2024年01月21日
    浏览(39)
  • Linux服务器配置指南:网络、用户管理、共享服务及DNS配置详解

    💂 个人网站:【 海拥】【神级代码资源网站】【办公神器】 🤟 基于Web端打造的:👉轻量化工具创作平台 💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 设置虚拟机的网卡为仅主机模式,并要求服务器采用双网卡, ens33 IP地址设置为192.168. 5.x/24(其中x学号),

    2024年02月05日
    浏览(40)
  • RHCE: 主从DNS服务器配置 (实现正反向解析)

    准备工作: 配置DNS正向解析: 正向解析测试: 配置DNS反向解析: 主DNS服务器配置(修改资源文件进行主从同步) host (选项) (参数) 选项: -a : 显示详细的DNS信息 -c类型 : 指定查询类型,默认值为“IN” -C : 查询指定主机的完整的SOA记录 -r : 在查询域名时,不使用递归的

    2024年01月20日
    浏览(41)
  • Ubuntu 22.04网络配置指南:如何设置静态IP和自定义DNS服务器

    找到并打开Netplan配置文件 : 在Ubuntu终端中,输入以下命令来编辑Netplan的配置文件: 请确保文件名与您系统中实际的文件名匹配。 更新配置文件 : 使用以下内容替换文件中的内容(根据实际情况调整接口名称 enp0s3 、IP地址、网关和DNS服务器): 在这个配置中: enp0s3 是网

    2024年04月11日
    浏览(46)
  • Linux网络服务之DNS服务

    DNS 是域名系统 (Domain Name System) 的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互 映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 DNS 是域名系统 (Domain Name System) 的缩写,是因特网的一项核心服务,它作

    2024年02月07日
    浏览(31)
  • DNS域名解析服务(正向、反向解析、主从域名服务器)

    在日常生活中人们习惯便用域名访问服务器,但机器间互相只认IP地址,域名与1P地址之间是多对一的关系,一个ip地址不一定只对应一个域名,且一个域名只可以对应一个ip地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是

    2024年02月03日
    浏览(40)
  • 【网络】DNS | ICMP | NAT | 代理服务器

    🐱作者:一只大喵咪1201 🐱专栏:《网络》 🔥格言: 你只管努力,剩下的交给时间! 前面几篇文章虽然讲介绍了整个网络通信的协议栈,我们也知道了完整的网络通信过程,但是还有几个坑没填,以及一些重要的协议和技术没有讲解。 DNS是一整套从域名映射到IP地址的系

    2024年02月11日
    浏览(33)
  • 【网络篇】如何搭建自己的DNS服务器

    平时练习域名解析,一般直接修改的/etc/hosts文件。对于服务器数量小的情况完全可以,但是如果服务器数量较多,每个都修改比较麻烦。 DNS是作为域名解析。在实际的生产过程中,尤其是对于内网搭建的情况,DNS不可能使用互联网的DNS,这时需要我们自行搭建。 我这里准备

    2024年02月05日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包