当前位置:首页 » 云服务器 » 搭建dns服务器linux

搭建dns服务器linux

发布时间: 2022-01-26 08:57:32

Ⅰ 如何在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服务是一个比较难学的服务,所以建议兄弟你在网上找点更详细的资料。就是配置文件详解之类的。要懂得配置文件里每一项参数设定的意义。

祝你好运~~~

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

Ⅲ LINUX搭建DNS服务器问题

缓存的是类似于内存的服务器,可以提高访问速度,比如同一个网页,第一次要从互连网上连,然后就会存到缓存里,后面的再有访问同一个网页就直接从缓存服务器上读取了。
主/从域名服务器就像是一个公司的总经理和副总经理。主服务器上有相关的配置文件,从服务器就没有,要从主服务器上复制的。
一般的企业要有缓存和主服务器就好了。对于大型的,搭建个从的更好咯。
不知道说的是不是很明白啊。呵呵,希望对你有帮助咯。其实,WINDOWS和LINUX 的服务器用途是差不多的。

Ⅳ 如何在Linux里搭建ddns(动态DNS服务器)

这位施主一看就知道是同道中人,若不是此问我也不会与你相识,既是缘分和不加个扣呢?善哉善哉,所谓的Liunx里如何搭建DDNS请施主祥听老衲的下回分解

Ⅳ linuX下DNS怎么搭建

1、安装DNS服务器组件:

安装bind

yuminstall-ybindbind-chrootbind-utils


2、编辑DNS主配置文件:

vi/etc/named.conf修改主配置文件,如下图:

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

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

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

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

named-checkconf/etc/named.conf

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

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

servicenamedrestart

servicenetworkrestart

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

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

linux下是一个叫bind的软件,用来搭建dns服务器

Ⅶ liunx怎么安装dns服务器

主要配置文件解释:

#rpm -ql bind|More

列出该软件包的所有文件和位置。

配置文件一般在/etc/named.conf

数据库文件一般在/var/named下

以下是这次配置DNS服务器的几个配置文件:

/etc/named.conf

/在NAMED.CONF配置文件中使用//和/* */来进行注释,

ptions { /*OPTIONS选项用来定义一些影响整个DNS服务器的环境,如这里的DI RECTORY用来指定在本文件指定的文件的路径,如这里的是将其指定到 /var/named 下,在这里你还可以指定端口等等。不指定则端口是53

*/

directory "/var/named";

}; //

//

// a caching only nameserver config

//

controls {

inet 127.0.0.1 allow { localhost; } keys { rndckey; };

};

zone "." IN { //在这个文件中是用zone关键字来定义域区的,一个zone关键字定义一个域区

type hint;

/*在这里type类型有三种,它们分别是master,slave和hint它们的含义分别是:

master:表示定义的是主域名服务器

slave :表示定义的是辅助域名服务器

hint:表示是互联网中根域名服务器

*/

file "named.ca"; //用来指定具体存放DNS记录的文件

};

zone "localhost" IN { //定义一具域名为localhost的正向区域

type master;

file "localhost.zone" ;

allow-update { none; };

};

zone "www.hostspaces.net" IN { //指定一个域名为test.net的正向区域

type master;

file "test.net”

allow-update { none;};

};

zone "0.0.127.in-addr.arpa" IN { //定义一个IP为127.0.0.*的反向域区

type master;

file "named.local";

allow-update { none; };

};

zone "63.45.10.in-addr.arpa" IN { //定义一个IP为10.45.63.*反向域区

type master;

file "10.45.63";

/var/named/test.net文件

@ IN SOA linux.test.net. root.test.net. ( SOA表示授权开始

/* 上面的IN表示后面的数据使用的是INTERNET标准。而@则代表相应的域名,如在这里代表test.net,即表示一个域名记录定义的开始。而 linux.test.net则是这个域的主域名服务器,而webmaster.test.net则是管理员的邮件地址。注意这是邮件地址中用.来代替常见的邮件地址中的@.而SOA表示授权的开始

*/

2003012101 ; serial (d. adams) /*本行前面的数字表示配置文件的修改版本,格式是年月日当日修改的修改的次数,每次修改这个配置文件时都应该修改这个数字,要不然你所作的修改不会更新到网上的其它DNS服务器的数据库上,即你所做的更新很可能对于不以你的所配置的DNS服务器为DNS服务器的客户端来说就不会反映出你的更新,也就对他们来说你更新是没有意义的。

*/

28800 ; refresh

/*定义的是以为单位的刷新频率 即规定从域名服务器多长时间查询一个主服务器,以保证从服务器的数据是最新的

*/

7200 ;retry

/*上面的这个值是规定了以秒为单位的重试的时间间隔,即当从服务试图在主服务器上查询更时,而连接失败了,则这个值规定了从服务多长时间后再试

*/

3600000 ; expiry

/*上面这个用来规定从服务器在向主服务更新失败后多长时间后清除对应的记录,上述的数值是以分钟为单位的

*/

8400 )

/*上面这个数据用来规定缓冲服务器不能与主服务联系上后多长时间清除相应的记



*/

IN NS linux

IN MX 10 linux

linux IN A 10.45.63.185

it IN A 10.45.63.188

www IN CNAME linux

/*上面的第一列表示是主机的名字,省去了后面的域。

NS:表示是这个主机是一个域名服务器,

A:定义了一条A记录,即主机名到IP地址的对应记录

MX 定义了一邮件记录

CNAME:定义了对应主机的一个别名

/var/named/10.45.63

@ IN SOA linux.www.hostspaces.net. root.www.hostspaces.net. (

1997022700 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS linux.www.hostspaces.net.

/*以上的各关键字的含义跟www.hostspaces.net是相同的

185 IN PTR linux.www.hostspaces.net.

188 IN PTR it.www.hostspaces.net.

/*

上面的第一列表示的是主机的IP地址。省略了网络地址部分。如185完整应该是:

10.45.63.185

PTR:表示反向记录

最后一列表示的是主机的域名。

三、启用与测试

启动服务:

#/etc/init.d/named startd

测试工具:

linux:host dig ping

win:ping nslookup

客服端配置:

linux:修改/etc/resolv.conf

win:双击本地连接==》打开TCP/IP属性==》选中自定义DNS服务器地址

Ⅷ Linux配置dns服务器

你的DNS服务器不会拥有Internet上的其他域名的资源记录,那么当客户机通过你的服务器解析这些Internet域名时就需要有一个解析的机制,也就是DNS服务器的递归查询了。你的DNS服务器需要查询Internet上的根DNS服务器,在Internet上根DNS服务器总共有13个,具体的地址就保存在named.ca这个文件里。
你的配置文件的内容是用来定义根提示的,其中type hint就表示了这是一个提示区域。

Ⅸ linux系统下搭建DNS服务器,DNS能正常启动,却解析不了主机,是为什么已经配置了指向本机的IP做DNS

您好,可能是您配置的zone文件出现了问题。
zone文件出现问题,并不且影响DNS的正常启动。
您可以从启动log里确认是否是此问题。

热点内容
全排列的递归算法 发布:2024-05-03 05:42:28 浏览:901
肥胖的算法 发布:2024-05-03 05:38:09 浏览:783
两个数据库事务 发布:2024-05-03 05:33:41 浏览:855
phpjson转 发布:2024-05-03 05:33:40 浏览:659
设计一个虚拟存储区 发布:2024-05-03 05:24:18 浏览:927
压缩机如何配置电容 发布:2024-05-03 05:20:55 浏览:109
pythonconvert函数 发布:2024-05-03 05:19:54 浏览:526
androidspinner下拉 发布:2024-05-03 05:14:05 浏览:589
go源码编译2021 发布:2024-05-03 05:02:27 浏览:285
两驱车买哪个配置最好 发布:2024-05-03 04:41:42 浏览:803