linux服务器dns配置安装 linux如何架设dns服务器,linux服务器配置dns

如何在Linux操作系统上架设DNS服务器
1.安装DNS服务器组件:安装bind yum install-y bind bind-ch root bind-utils 2,编辑主DNS配置文件:vi /etc/named.conf,修改主配置文件3,然后修改named.rfc1912.zones文件 。Vi /etc/named.rfc1912.zones4添加并设置DNS转发解析:修改区域配置文件,转发解析:CD/var/named/CP named . localhost szlpt.cn.zone,szlpt.cn.zonevi(与主配置文件[/etc/named.rfc1912.zones]中定义的区域文件名一致)5 .修改zone配置文件,逆向解析:CD/var/named/CP named . localhost 32 . 168 . 192 . zonevi 0 . 168 . 192 . zone(应与主配置[/etc/named.rfc1912.zones]文件中定义的zone文件名一致)6、更改防火墙设置和selinux设置:get enforce setenforce 0 VI/etc/sys config/iptables #配置防火墙端口-a输入-m状态-状态new-m TCP-p TCP-dport537.启动DNS服务(注意,DNS服务名在linux中称为bind):名为Start 8的服务 。测试域信息是否正常(重要):检查前,检查配置文件是否有读权限ll /var/named(如果整行都没有读,Chr/var/named/*也行)9 。检查绑定文件的配置很容易出错:下面的命令用于检查绑定配置文件和zone文件的语法名为-checkconf/etc/named.conf名为-check zone szlpt.cn/var/named/szlpt . cn . zone 10启动并重启DNS服务,检查服务状态:service名为restart service network restart client test and analysis,通过nslookup进行测试 。
linux怎么搭建dns服务器
就你描述的这个问题,我想你可能有一个误解:域环境需要DNS支持,但是仅仅设置了DNS服务器并不代表你已经设置了域环境 。可以尝试使用ldap(轻量级目录访问协议)在linux下搭建环境,然后将win7或XP网卡的DNS设置为linux服务器的IP地址 。不过如果真的要用域环境,还是要用windows server 2003或者2008来搭建 。(个人建议),当然如果你是学LINUX的,那就另当别论了 。学习基本的linux命令,推荐《linux就该这么学》!
如何在linux下搭建dns服务器?最关键的配置文件有哪几个?分别有什么用?一般在linux下搭建
1.你需要安装bing,bing-chroot和caching-nameserver 。2.编辑配置文件:有三(1)个主配置文件,分别是/var/named/ch root/etc/named . conf,这里需要配置dns的区域文件的ip、监听端口和目录,允许其他主机使用dns服务和缓存 。最后,你必须定义正向解析区域和反向解析区域 。在这个区域中,你必须指出正向和反向区域文件的名称(2) 。文件名由您自己定义,并且必须与主配置文件中的文件名相同 。区域文件会放在/var/named/chroot/var/named/目录下,里面有模板 。直接复制 。3.重新启动该服务 。服务重启失败通常是由于配置文件错误造成的,而dns服务是一个比较难学的服务,所以建议你在网上找一些比较详细的资料 。是对配置文件之类的详细解释 。理解配置文件中每个参数设置的含义 。祝你好运~ ~ ~

linux服务器dns配置安装 linux如何架设dns服务器,linux服务器配置dns

文章插图
如何在在Linux系统上配置DNS服务器
对象:-互联网专线用户软件:-红帽Linux 5.2的实现过程:该服务器配有两块网卡,内部接口eth1地址为192.168.11.5,外部接口eth0地址为202.a.b.c机器名为dns.yourdomain.com,安装过程:红帽Linux 5.2自带光盘,版本为Bind8.x,下面是我的配置:[root @ dnsjphe]# more/etc/named . conf options { directory/var/named;先转发;货运代理{ 202 . 96 . 199 . 133;};};区域 。{键入提示;文件root.hints};zone 0 . 0 . 127 . in-addr . arpa { type master;文件127 . 0 . 0;};区域11 . 168 . 192 . in-addr . arpa {主类型;档案192 . 168 . 11;};zone yourdomain.com { notify no主类型;归档yourdomain.com;};-注:202.96.199.133是Chinanet (ns.sta.net.cn)的DNS服务器 。Root.hints包含互联网上一组根服务器的地址,可以从互联网上下载,(FTP://FTP . internic . net/domain/named . ca),然后把名字改成root.hints也可以取别的名字 。这个区域信息非常重要,必须存在 。为了保持最新,一般一个月更新一次 。您还可以设置脚本文件 。每次自动更新,127.0.0是机器本地接口的逆向解析文件 。设定后几乎不需要改变 。92.168.11是内部网段内部分服务器的逆向解析信息 。Yourdomain.com文件是你申请的域名的正向解析文件 。
linux dns服务器怎么设置
在linux系统中,dns服务一般由bind软件包提供 。1.环境准备:暂时关闭selinux和iptables # set enforce 0 # serviceipablestop 2,查询相关软件包:[root @ localhost ~]# yumsearchbindloadedplugins:proct-id,refresh-package kit,subscription-managerupdateingredheatrepositories 。====================================================N/s matched:BIND=============================================================================PackageKit-device-rebind . i686:devicerebindbfunctional ityforpackagekitbind . i686:the各软件包的功能如下:1)、bind:提供域名服务和相关文件的主程序 。2)、bind-chroot:为bind提供一个伪装的根目录,增强安全性 。3)、bind-utils:提供测试DNS服务器的工具(如nslookup、dig等 。).3.安装bind软件包#yuminstall*bind*4、配置DNS服务器:1)、BIND服务器端程序的主执行程序:/usr/sbin/named service script:etc/init.d/named默认监听端口:53主配置文件:/etc/named.conf数据文件保存DNS解析记录:/var/Named/chroot/var/named2)、查询BIND程序的配置文件列表[root @ localhost ~]# rpm-qcbind/etc/log rotate . d/Named/etc/Named . conf};//被监控端口和接口的IP地址12 listen-on-V6 port 53 {:1;};13目录“/var/named”;//dns区域中数据文件的默认存储位置是14mp-file “/var/named/data/cache _ MP . db “;15 statistics-file “/var/named/data/named _ stats . txt “;16 mem statistics-file “/var/named/data/named _ mem _ stats . txt “;17 allow-query { localhost;};//允许dns查询的客户端列表,any表示all 18recursionyes//是否允许客户端进行递归查询1920 dnsec-enable yes;21 DNS sec-validation yes;22 dnsec-lookasideauto;2324/* PathtoISCDLVkey */25 bind keys-file “/etc/named . isc dlv . key “;26};全局配置中还有以下选项://forwarders{202.102.24.68),其他DNS服务器的IP地址,会转发该域名服务器无法解析的条目;12.3.3.3 ;};b .默认区域配置项如下:35zone ” . “在{ 36typehint//区域类型 。提示是根区域;主是主要区域;Slave是辅助区37 file ” named . ca “;//该区域对应的区域数据配置文件名为38 };在区域配置中还有以下选项://允许下载从域名服务器的IP地址Allow-transfer { 189 . 98 . 90 . 23;};//允许动态更新的客户端IP地址(无表示全部禁止)allow-update { none;};添加以下区域配置:区域“my.com”在{ type master//主区域文件“my . com”;//该区域对应的区域数据配置的文件名,allow-transfer { 192 . 168 . 153 . 1;};//允许下载区域数据库的从域名服务器的IP地址Allow-update { none;};};{//中的zone“153 . 168 . 192 . in-addr . arpa”表示IP192.168.153.130的typemaster反向解析;//主区域文件“192 . 168 . 153 . my . arpa”;//该区域对应的区域数据配置的文件名};5)配置完成后,您可以执行以下命令来检查named.conf文件的语法 。
#named-checkconf注意:反向网络地址 。in-addr.arpa表示反向区域主配置文件最后一行是://此文件包含/etc/named.rfc1912.zones文件包含“/etc/Named.rfc1912.zones”区域数据概要:先看一下named.localhost的内容:TTL1D//time tolive time @ insoa @ rname . invalid .(/” rname . invalid ” DNS区域地址0;序列号//更新序列号1D;刷新//更新时间1H;重试//重试延迟1W;过期//过期时间3H);最小//地址解析记录的无效默认缓存时间NS@//nameserver域名服务记录a 127 . 0 . 0 . 1//地址只用于正向解析区域数据文件AAAA:1创建两个对应的区域数据概要:# touchmy.com # touch 192 . 168 . 153 . my . arpa # Vimmy.com $ TTL 86400 @ insonamy.com.admin.my.com(//admin . my . cm是本区域管理员的邮箱,2009 002013 h15 m1 w1d)@ innnss 1 . my . com .//dnn数字10表示优先级 。数字越大,优先级越低 。ns 1 ina 192 . 168 . 153 . 130 MailINA 192 . 168 . 153 . 130 ww wina 192 . 168 . 153 . 130 FTP incname www//CNAME别名(canonicalname)记录,则表示ftp.my.com和www.my.com对应同一个IP 。[root @ localhost named]# vim 192 . 168 . 153 . my . arpa $ TTL 86400 @ insonamy.com.admin.my.com(2009002013 h15 m1 w1d)@ innsns1.my.com.130Inptrftp.my.com启动DNS服务[root @ localhost ~]# service named Start 4 .测试:配置一个ftp服务器进行测试:#servicevsftpdstart//启动vsftpd服务当前网卡的配置:eth 0:192 . 168 . 0 . 1/24et h1:192 . 168 . 153 . 130/24[root @ localhostnamed]# nslookup 192 . 168 . 153 . 130 server:127 . 0 . 0 53130 . 153 . 168 . 192 . in-add
linux服务器dns配置安装 linux如何架设dns服务器,linux服务器配置dns

文章插图
linux下如何配置服务器,
Linux服务器配置基础理论:DNS系统的作用是将域名与IP对应起来 。正向解析:根据域名(主机名)找到对应的IP地址 。逆向解析:根据IP地址查询对应的域名(主机名) 。递归查询:大多数客户端将域名解析到DNS服务器的方式 。迭代查询:大多数DNS服务器将域名解析到其他DNS服务器的方式 。DNS服务器的类型缓存域名服务器:也称为仅缓存服务器 。通过查询其他域名服务器获得域名和IP地址的对应记录,并将域名的查询结果缓存在本地,提高重复查询的速度 。主域名服务器:特定DNS区域的官方服务器,是唯一的 。负责维护本区域所有域名和IP的映射记录 。二级域名服务器:也叫二级域名服务器 。其维护的域名和IP地址的映射记录来自主域名服务器 。环境:暂时关闭selinux和iptables # set enforce 0 # serviceiptables停止查询相关软件包:[root @ localhost ~]# yum search bind加载的插件:proct-id、refresh-package kit、subscription-manager更新红帽库 。==================================================N/S匹配:BIND===============================================================================package kit-Device-rebind . i686:package kit BIND . i686:伯克利互联网各软件包的功能如下:bind:提供域名服务和相关文件的主程序 。Bind-chroot:为Bind提供一个伪装的根目录,以增强安全性 。Bind-utils:提供测试DNS服务器的工具(如nslookup、dig等 。).安装bind软件包#yum install *bind*配置DNS服务器:bind服务器端程序主执行程序:/usr/sbin/named service script:etc/init.d/named默认监听端口:53主配置文件:/etc/named.conf保存DNS解析记录的数据文件:/var/Named/chroot/var/named查询BIND程序的配置文件列表[root @ localhost ~]# rpm-qcbind/etc/log rotate . d/Named/etc/Named . conf/etc/Named . isc LV};//IP address 12 listen-on-V6 port 53 {:1被监控的端口和接口;};13目录”/var/named “;//dns区域中数据文件的默认存储位置是14mp-file “/var/named/data/cache _ MP . db “;15 statistics-file “/var/named/data/named _ stats . txt “;16 mem statistics-file “/var/named/data/named _ mem _ stats . txt “;17 allow-query { localhost;};//允许dns查询的客户端列表,any表示全部18递归yes//是否允许客户端进行递归查询19 20 dnssec-enable yes;21 dnssec-验证是;22 dnssec-旁视自动;23 24/* ISC DLV密钥的路径*/25 bind keys-file “/etc/named . isc dlv . key “;26 };全局配置中还有以下选项:forwarders { 202 . 102 . 24 . 68;12.3.3.3 ;};//将此域名服务器无法解析的条目转发到其他DNS服务器的IP地址的默认区域配置项如下:35 zone ” . “在{36类型提示中;//区域类型 。
【linux服务器dns配置安装 linux如何架设dns服务器,linux服务器配置dns】提示是根区域;主是主要区域;Slave是辅助区37的文件‘named . ca’;//该区域对应的区域数据配置文件名为38 };在区域配置中也有以下选项:allow-transfer { 189 . 98 . 90 . 23;};//允许下载区域数据库的从域名服务器的IP地址Allow-update { none;};//在允许动态更新的客户端IP地址中添加以下区域配置(无表示全部禁止):{type master中的区域“my . com”;//主区域文件“my . com”;//该区域对应的区域数据配置的文件名,allow-transfer { 192 . 168 . 153 . 1;};//允许下载区域数据库的从域名服务器的IP地址Allow-update { none;};};{//中的zone“153 . 168 . 192 . in-addr . arpa”表示IP192.168.153.130的master类型的反向解析;//主区域文件“192 . 168 . 153 . my . arpa”;//该区域对应的区域数据配置的文件名};配置完成后,您可以执行以下命令来检查named.conf文件的语法 。#named-checkconf注意:反向网络地址 。in-addr.arpa表示反向区域主配置文件最后一行是:include “/etc/named.rfc1912.zones “//此文件包含/etc/named . RFC 1912 . zones文件区域数据配置文件:先看一下named . localhost:$ TTL 1D//time to live time @ insoa @ rname . invalid .(//” rname . invalid ” DNS区域地址0;序列号//更新序列号1D;刷新//更新时间1H;重试//重试延迟1W;过期//过期时间3H);最小//地址解析记录的无效默认缓存时间NS @//名称服务器域名服务记录A 127 . 0 . 0 . 1//地址仅用于正向解析区域数据文件AAAA :1创建两个对应的区域数据概要:# Touch my . com # Touch 192 . 168 . 153 . my . arpa # vimmy.com $ TTL 86400 @ insoa my.com 。admin.my.com(//admin . mynan是本区管理员的邮箱,2009002013 h15 w1d)@ Inns NS1 . my . com .//当前域的DNS服务器地址为INMX 10 mail . my . com .//用于设置当前域的邮件服务器域地址,数字10表示优先级 。数字越大,优先级越低 。NS1在A192.168.153.130 Mail在A192.168.153.130 www在A192.168.153.130 FTP在CNAME www//CNAME别名(规范名)记录中,表示ftp.my.com和www.my.com对应同一个IP 。[root @ localhost named]# vim 192 . 168 . 153 . my . arpa $ TTL 86400 @ insoa my.com admin.my.com(2009002013 h15 w1 d)@ innsss 1 . my . com . 130 inptr ftp.my.com启动DNS服务[root @ localhost ~]# ServiceNamedStart测试:配置ftp服务器进行测试:#service vsftpd start //启动vsftpd服务当前网卡的配置:eth0: 192.168[root @ localhost ~]# nslookup FTP . my . com server:127 . 0 . 0 . 1地址:127 . 0 . 0 . 1 # 5 ftp.my.com Canonical Name=www . my . com . Name:www.my.com地址:192.168.153.130测试成功 。

    推荐阅读