Linux怎么搭建DNS服务器
发布网友
发布时间:2022-02-26 09:45
我来回答
共2个回答
热心网友
时间:2022-02-26 11:14
Linux搭建DNS服务器简要步骤:
1
简要步骤:
1.在bind的主配置文件中添加该域
2.在/var/named中创建该域的zone文件
3.编辑zone文件,添加需要的信息
4.检测防火墙或selinux设置
5.启动bind服务,重启网络服务
6.用户端测试域名解析
END
搭建DNS服务器详细步骤:
1
1、安装DNS服务器组件
安装bind
yum install -y bind bind-chroot bind-utils
2
2、编辑DNS主配置文件
vi /etc/named.conf修改主配置文件,如下图:
修改完毕,保存退出
3
3、接着修改named.rfc1912.zones文件,vi /etc/named.rfc1912.zones,如下图:
4
4、添加设置DNS正向解析
修改zone配置文件,正向解析:
cd /var/named/
cp named.localhost szlpt.cn.zone
vi szlpt.cn.zone(要和主配置文件[/etc/named.rfc1912.zones]里面定义的zone文件名一致)
5
5、修改zone配置文件,反向解析:
cd /var/named/
cp named.localhost 32.168.192.zone
vi 0.168.192.zone(要和主配置[/etc/named.rfc1912.zones]文件里面定义的zone文件名一致)
6
6、更改防火墙设置和selinux设置
Getenforce(查看selinux是否开启)
setenforce 0
vi /etc/sysconfig/iptables #配置防火墙端口
-AINPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT
service iptables restart #重启防火墙,使规则生效
7
7、启动DNS服(注意DNS服务名称在linux是叫做bind)
service named start
8
8、测试检测域信息是否正常(重要)
检查之前先看下 配置文件有没有读取权限 ll /var/named
(如果没有读取全线, chmod +r /var/named/* 即可)
9
9、检查bind文件配置过程中容易出错
以下命令用以检查bind配置文件及zone文件语法
named-checkconf /etc/named.conf
named-checkzone szlpt.cn /var/named/ szlpt.cn.zone
10
10、启动重启DNS服务,查看服务状态
service named restart
service network restart
用户端测试解析,通过nslookup进行测试。
END
注意事项
以上经验截图是以centos系统版本为例,其他linux版本配置文件可能有所不同。根据实际情况修改
本经验小编亲测截图,如果您觉得对您有帮助,就点击支持我吧。点击关注“咗嚛”,及时获取最新经验资讯!
热心网友
时间:2022-02-26 12:32
你没有做具体描述,如果你重启named服务都正常,不知道你/etc/resolv.conf下配的什么,host测试下后,看下/var/log/message日志提示
如何快速搭建LinuxDNS服务器linux搭建dns服务器
首先需要使用Linux终端执行yum(Yellowdog Updater Modified)命令安装DNS Server组件,具体命令如下:sudo yum install bind 安装完成后,我们需要编辑`/etc/resolve.conf`文件来配置DNS服务,文件内容如下:Generated by NetworkManager search localhost nameserver 127.0.0.1 接下来进入`/etc/named.conf`文...
socks5 代理软件 - StormProxies
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP纯净高匿;2、覆盖全球20...
linux配置dns三种方式
2、通过网络管理器配置:Linux发行版提供了图形化的网络管理器,可以使用来配置DNS服务器,在网络管理器中可以找到网络设置或DNS设置的选项。3、在命令行中使用nmcli命令配置:nmcli是NetworkManager的命令行工具,可以用于配置网络设置,包括DNS服务器。
如何为linux服务器配置DNS解析?
首先,你可以通过修改系统中的/etc/hosts文件,这是一种直接的映射方式,对于Windows用户也同样适用,只是文件位置在C:\WINDOWS\system32\drivers\etc\hosts。其次,系统默认DNS配置也是一个选项。在/etc/resolv.conf文件中添加DNS服务器地址,可以设置多个规则,以备不时之需。对于网卡配置,如果你的网卡...
Linux怎么搭建DNS服务器
1.在bind的主配置文件中添加该域 2.在/var/named中创建该域的zone文件 3.编辑zone文件,添加需要的信息 4.检测防火墙或selinux设置 5.启动bind服务,重启网络服务 6.用户端测试域名解析 END 搭建DNS服务器详细步骤:1 1、安装DNS服务器组件 安装bind yum install -y bind bind-chroot bind-utils ...
历史上最详细的Linux DNS配置教程 推荐
希望给广大Linux新手朋友们一点帮助。 任务1:构建主域名服务器 任务2:构建辅助域名服务器 任务3:测试DNS服务 任务4:缓存DNS服务的配置与测试 任务5:DNS转发器的配置 任务6:新建子域及子域委派。 建立两个虚拟机 1.#ifconfig 2.#netconfig 3.ip address 192.168.13.1 netmask: 255.255.255.0 default gateway: ...
Linux下的安装和配置DNS服务器
一、BIND服务器的软硬件环境:1.安装有Redhat Linux 7.3操作系统的PC机,Redhat Linux 7.3的3张安装光盘。2.所需安装的软件包(在Redhat Linux 7.3的第二张光盘中):bind-9.2.0-8.i386.rpm(BIND服务器软件包)caching-nameserver-7.2-1.noarch.rpm(DNS高速缓存服务器软件包)bind-utils-9...
linuX下DNS怎么搭建?
1、安装DNS服务器组件:安装bind yum install -y bind bind-chroot bind-utils 2、编辑DNS主配置文件:vi /etc/named.conf修改主配置文件,如下图:修改完毕,保存退出 3、接着修改named.rfc1912.zones文件,vi /etc/named.rfc1912.zones,如下图:4、添加设置DNS正向解析:修改zone配置文件,正向...
linux下如何配置DNS服务器,
linux DNS服务器配置 基本理论:DNS系统的作用是把域名和IP对应起来。正向解析:根据域名(主机名)查找对应的IP地址。反向解析:根据IP地址查询对应的域名(主机名)。查询 递归查询:大多数客户机向DNS服务器解析域名的方式。迭代查询:大多数DNS服务器向其它DNS服务器解析域名的方式。DNS服务器的类型 缓...
【教程】Linux DNS 服务器安装、配置及维护
配置主DNS服务器时,需要使用BIND DNS服务器,并且在/etc/named.conf文件中定义域名区域,如"likegeeks.com"。定义区域时,使用"zone"语句,并指定类型为主(master)或辅(slave),文件路径等信息。为DNS服务器配置区域选择器,如"."区域,用于正向和反向查找。定义区域选择器后,可以引用包含DNS记录...
linuxdns域名服务器如何设置 linuxdns域名服务器设置和修改方法【详解...
查看DNS服务器地址网卡配置,输入 ifconfig -a 可以查看所有设备配置。在终端输入 setup命令即可调出图形界面设置(配置信息会写入/etc/resolv.conf文件里面)。在Linux下面,有一个默认的DNS服务器地址配置文件的设置,存放在 /etc/resolv.conf。设置方法很简单,通过编辑 vi /etc/resolv.conf 设置首选DNS...