导航:首页 > IDC知识 > linux搭建dns服务器

linux搭建dns服务器

发布时间:2020-12-06 07:32:37

1、如何在linux下搭建dns服务器?最关键的配置文件有哪几个?分别有什么用?一般在linux下搭建

1、需要安装bing、bing-chroot、caching-nameserver这三个包
2、编辑配置文件:有三个
(1)主配回置文件,是/var/named/chroot/etc/named.conf
在这里你要配置dns的ip,监听端口,答区域文件的目录,允许其他主机使用dns服务和缓存。最终要的就是你要定义正向解析区域和反向解析区域,在这里面要指明正向区域文件和反向区域区域文件的名字
(2)两个区域文件,文件名是你自己定义的,必须跟主配置文件里的一样。
区域文件会放在/var/named/chroot/var/named/目录下,里面有模板的。直接拷贝。

3、重启服务。
重启服务失败一般都是配置文件出错,而且dns服务是一个比较难学的服务,所以建议兄弟你在网上找点更详细的资料。就是配置文件详解之类的。要懂得配置文件里每一项参数设定的意义。

祝你好运~~~

2、在linux操作系统中,采用 什么来搭建dns服务器

BIND (Berkeley Internet Name Domain)是Domain Name System (DNS) 协议的一个实现,提供了DNS主要功能的开放实现,包括
域名服务器 (named)
DNS解析库函数
DNS服务器运行调试所用的工具
是一款开放源码的DNS服务器软件,由美国加州大学Berkeley分校开发和维护的,
按照ISC的调查报告,BIND是世界上使用最多最广泛的域名服务系统。不论你的邮件服务器,WEB服务器或者其他的services如何的安全可靠,DNS的故障会给你带来用户根本无法访问这些服务。
BIND,也是我们常说的named,由于多数网络应用程序使用其功能,所以在很多BIND的弱点及时被发现。主要分为三个版本:
v4
1998年多数UNIX捆绑的是BIND4,已经被多数厂商抛弃了,除了OpenBSD还在使用。OpenBSD核心人为BIND8过于复杂和不安全,所以继续使用BIND4。这样一来BIND8/9的很多优点都不包括在v4中。
v8
就是如今使用最多最广的版本,其详细内容可以参阅 BIND 8+ 域名服务器安全增强
v9
最新版本的BIND,全部重新写过,免费(但是由商业公司资助),也添加了许多新的功能(但是安全上也可能有更多的问题)。BIND9在2000年十月份推出,现在稳定版本是9.3.2。
3.2 软件的相关资源
官方网站: http://www.bind.com/

3、Linux怎么搭建DNS服务器

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版本配置文件可能有所不同。根据实际情况修改
本经验小编亲测截图,如果您觉得对您有帮助,就点击支持我吧。点击关注“咗嚛”,及时获取最新经验资讯!

4、linux安装域名有哪两款DNS服务器软件可用?

可以使用Bind提供域名解析服务,也可以使用DHCP动态管理主机地址。
具体如何安装使用服务,楼主可以百度《Linux就该这么学》,里面有详细的介绍说明。

5、在linux上搭建DNS服务器的作用是什么?

缓存类似于内存服务器提高访问速度比同网页第要互连网连存缓存面再访问同网页直接缓存服务器读取
主/域名服务器像公司总经理副总经理主服务器相关配置文件服务器没要主服务器复制
般企业要缓存主服务器于型搭建更咯
知道说明白啊呵呵希望帮助咯其实WINDOWSLINUX 服务器用途差

6、Linux DNS 如何搭建

(一) 服务器的搭建: 有两种方法:从市场上购买Debian的系统盘或者从网站上下载系统,然后安装。下载地址: http://www.debian.org/CD/http-ftp/ 。Debian系统的安装方法:请参考杨锦昌的教程,下载地址 内容很详细,便于入门学习。 通用指令init 6重启,init 0关机,init 1单用户进行管理维护。 (二)、Debian学习: 1).Apt-get 命令,用于获取软件安装包: Linux服务器具有稳定性好,价格低等优点。最为一个开源平台,无论是商业机构的支持还是网络开源程序组织的技术,都达到了一个成熟的水平。因为,目前中小型企业可以考虑一下使用Linux作为Web服务器,FTP服务器等的平台,这里我使用了Debian系统。 -------------静态Static获得--------------- # 启动系统激活设备. # Loop回环地址. auto lo iface lo inet loopback # 启动系统激活设备. # 网卡eth0设置为Static类型. auto eth0 iface eth0 inet static # 指定IP地址.子网掩码.广播.网关. address 192.168.0.1 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 ================================== 设置DNS服务器: /etc/resolv.conf ------------------------------------------------- search #首选DNS服务器地址 nameserver *.*.*.* #备用DNS服务器地址 nameserver *.*.*.* =================================== ============================================================ 用dpkg-reconfigure xserver-xfree86命令修改分辨率 或 vi /etc/X11/XF86Config-4 ============================================================ 用apt-get安装了下列字体 ttf-arphic-bkai00mp :文鼎PL中楷(Big5 码) ttf-arphic-bsmi00mp :文鼎PL细上海宋(Big5 码) ttf-arphic-gbsn00lp :文鼎PL简报宋(GB 码) ttf-arphic-gkai00mp :文鼎PL简中楷(GB 码) unifont :包含了firefly点阵的, Unicode 的 pcf 字体。适用于 yudit 文本编辑器。 ttf-arphic-ukai :文鼎PL中楷Uni,AR PL KaitiM Big5 + AR PL KaitiM GB ttf-arphic-uming :AR PL Mingti2L Big5 + AR PL SungtiL GB + firefly所建立的點陣字 再重启就OK了! 作者: 论坛, 出处:IT专家网, 责任编辑: 邵海宏, 2007-07-13 09:44 Linux服务器具有稳定性好,价格低等优点。最为一个开源平台,无论是商业机构的支持还是网络开源程序组织的技术,都达到了一个成熟的水平。因为,目前中小型企业可以考虑一下使用Linux作为Web服务器,FTP服务器等的平台,这里我使用了Debian系统。 ============================================================ (三)Vi的必须掌握的基本操作: 1.进入编辑状态a,i,o,指令状态 2.向前和后移动ctrl+f ctrl+b 删除x,dd

7、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配置文件,正向解析:

cd /var/named/

cp named.localhost szlpt.cn.zone

vi szlpt.cn.zone(要和主配置文件[/etc/named.rfc1912.zones]里面定义的zone文件名一致)

5、修改zone配置文件,反向解析:

cd /var/named/

cp named.localhost 32.168.192.zone

vi 0.168.192.zone(要和主配置[/etc/named.rfc1912.zones]文件里面定义的zone文件名一致)

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、启动DNS服(注意DNS服务名称在linux是叫做bind):

service named start

8、测试检测域信息是否正常(重要):

检查之前先看下 配置文件有没有读取权限 ll /var/named

(如果没有读取全线, chmod +r /var/named/*  即可)

9、检查bind文件配置过程中容易出错:

以下命令用以检查bind配置文件及zone文件语法

named-checkconf /etc/named.conf

named-checkzone szlpt.cn /var/named/ szlpt.cn.zone

10、启动重启DNS服务,查看服务状态:

service named restart

service network restart

用户端测试解析,通过nslookup进行测试。

8、Linux怎么搭建DNS服务器

http://jingyan.baidu.com/article/454316ab56277df7a6c03a6a.html

与linux搭建dns服务器相关的知识