Linux搭建基于BIND的DNS服务器

实验目标:
通过本实验掌握基于Linux的DNS服务器搭建。

实验步骤:
1、 安装BIND
2、 防火墙放通DNS服务
3、 编辑BIND的主配置文件
4、 编辑BIND的域管理文件
5、 编辑相应域的记录文件
6、 开启或重启BIND服务
7、 在客户端测试

参考命令:

1、 安装BIND
BIND是Linux平台最常用的DNS软件
[[email protected] Desktop]# yum install bind -y

2、 防火墙放通DNS服务

3、 编辑BIND主配置文件
[[email protected] Desktop]# vim /etc/named.conf

监听所有接口的53号端口
允许所有客户端查询

4、 编辑BIND的域管理文件
[[email protected] Desktop]# vim /etc/named.rfc1912.zones

文件末尾添加一个新的域,这里最好复制粘贴上面一段,然后修改
zone "baidu.com" IN {
type master;
file "baidu.name";
allow-update { none; };
};
上面的zone "baidu.com"代表域的名称
下面的file "baidu.name"代表这个域的域名记录文件

5、 编辑域名记录文件
[[email protected] Desktop]# vim /var/named/baidu.name

$TTL 1D
@ IN SOA baidu.com. admin.baidu.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum

@ IN NS dns.baidu.com.
dns IN A 172.16.10.1
www IN A 172.16.10.1
new IN A 1.2.3.4

内容可复制粘贴,根据需要修改域名和记录信息即可

6、 开启服务
[[email protected] Desktop]# systemctl enable named
[[email protected] Desktop]# systemctl start named

7、 测试
客户端将DNS地址设置为服务器
[[email protected] Desktop]# nmcli connection modify "eno16777736" ipv4.dns "172.16.10.1"
[[email protected] Desktop]# nmcli connection up "eno16777736"

通过网址浏览服务器的HTTP站点

原文地址:https://blog.51cto.com/14324549/2417920

时间: 2024-07-29 13:04:19

Linux搭建基于BIND的DNS服务器的相关文章

Linux搭建基于FTP的YUM服务器

1.挂载光盘 mount /dev/cdrom /mnt 2.安装VSFTP服务.createrepo软件包 rpm -ivh vsftpd-2.0.5-24.el5.x86_64.rpm rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm 3.拷贝光盘内容 cp -a /mnt/* /var/ftp/pub/ 4.创建YUM仓库 cd /var/ftp/pub/ createrepo . createrepo报错如下的解决办法 解决方法: [[email p

linux学习笔记——搭建基于nginx的web服务器、多核配置、nginx配置参数

############ 认识nginx #############Nginx:(发音同 engine x)是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用.  其优点是轻量级(占有内存少),高并发(并发能力强),事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用ngi

centos 7.4 搭建分离解析的DNS服务器

centos 7.4 搭建分离解析的DNS服务器环境:Linux服务器一台(双网卡)内网IP:192.168.80.101 设置为vmnet1外网IP:192.168.90.101 设置为vmnet2Linux客户端一台,IP地址:192.168.80.102 设置为vmnet1Win7客户端一台,IP地址:192.168.90.10 设置为vmnet2 第一步:准备工作,保证客户端与服务器网络互通1.服务器添加一块网卡,设置为vnet2,并配置其网卡信息ifconfig //查看另一块网卡是否

Windows 7下 搭建 基于 ssh 的sftp 服务器

Windows  xp 下 搭建 基于  ssh 的sftp 服务器,服务器端可以用 freesshd,F-secure server等,filezilla server不可用,之前傻乎乎的用filezilla 来做服务器,找不到任何有关sftp的配置选项,推荐用freesshd,免费.简单,直观,客户端可以用一般的支持sftp的都可以,filezilla,f-secure client 等,我用freesshd和filezillazilla 搭建sftp 服务,我在内网搭建的,如果在外网发布,

Redhat 5 搭建基于 ftp 的 yum 服务器

YUM是Yellow dog Updater, Modified的缩写,是由Duke University所发起的计划,目的就是为了解决RPM的依赖关系的问题,方便使用者进行软件的安装.升级等等工作.在此在特别说明的是,YUM只是为了解决RPM的依赖关系的问题,而不是一种其它的软件安装模式.而在redhat系统中未经授权是无法使用yum的,这里就介绍一种利用redhat光盘搭建本地yum服务器的方法. 系统环境:  Red Hat 5.9 Server IP: 192.168.100.211 C

ubuntu上开启ssh服务,并搭建基于ssh的git服务器

维基百科上SSH的定义如下 Secure Shell(縮寫为SSH),由IETF的網路工作小組(Network Working Group)所制定:SSH為一项建立在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境. 安装ssh服务器 安装openssh-server $sudo apt-get install openssh-server 安装成功之后,通过以下命令来确保server已经启动 $sudo start ssh 如果出现以下结果,则说明已经开始

Linux 小知识翻译 - 「DNS服务器」

这次聊聊「DNS服务器」. DNS(Domain Name System)服务器,也被称为域名服务器. 因为使用互联网的时候,必须要指定DNS服务器,所以你一定听过DNS这个名字吧. 那么,这个DNS服务器是干啥用的呢? 通过互联网连接其他主机的时候,用户一般会输入类似「www.lpi.or.jp」这样的主机域名. 这种域名对用户来说很好理解.但是计算机是通过「202.218.212.222」这样的IP地址来识别网络的主机的. DNS服务器的任务就是建立这种域名和IP地址的对应关系. 粗略来说,

在Debian上用Bind 配置DNS服务器

1 什么是DNS 初学者可能不理解DNS到底是什么,干什么用.我是在1998年大学毕业时才听说这个词的.那时我在聊天室碰到潍坊信息港的一个网管,我恬不知耻地说我也是个网管,他说也维护DNS吗?我说,DNS是什么? --DNS,DomainName Service,或者Domain Name Server,域名服务/域名服务器. 你在你的浏览器里面输入http://www.linuxsir.com之后,之所以可以上去,就是因为有了DNS. 简单地说,DNS把一串名字,转换成了IP地址.你可能会说:

linux 搭建基于域名的虚拟主机

搭建基于域名的虚拟主机 1.首先为两个网站搭建dns服务器,并新建区域,分别为:www.benet.com和www.accp.com 1)修改配置文件 2)修改数据文件 2)重启dns服务 2.搭建两个网站 1)准备网页 2)打开虚拟主机配置文件,修改配置文件 添加以下内容 3)修改主配置文件,启用虚拟主机 Vi /usr/local/httpd/conf/httpd.conf 去掉前面的#号 4)重新启动httpd服务 5)在客户端上访问虚拟web主机 到此为止,基于域名的虚拟主机搭建完毕 !