广告
返回顶部
首页 > 资讯 > 操作系统 >怎么进行linux系统dns服务器配置
  • 154
分享到

怎么进行linux系统dns服务器配置

2023-06-28 15:06:59 154人浏览 八月长安
摘要

这篇文章跟大家分析一下“怎么进行linux系统dns服务器配置”。内容详细易懂,对“怎么进行linux系统dns服务器配置”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“怎么进行l

这篇文章跟大家分析一下“怎么进行linux系统dns服务器配置”。内容详细易懂,对“怎么进行linux系统dns服务器配置”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“怎么进行linux系统dns服务器配置”的知识吧。

dns服务器是什么?Linux系统怎样配置dns服务器?针对以上文件小编为大家整理dns服务器简介和Linux系统dns服务器配置的相关知识。

DNS服务器简介:

DNS 是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,解析器以及域名服务器一起组成DNS。我们把保存有该网络中所有主机的域名和对应IP地址的服务器称为域名服务器,它具有将域名转换为IP地址功能。域名必须对应一个IP地址而IP地址不一定只对应一个域名。域名解析是由专门的域名解析服务器来完成的,DNS就是进行域名解析的服务器。DNS 命名用于 Internet的 tcp/IP网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息。

Linux下DNS服务器常规操作:

软件包安装

Red Hat Linux的各个版本已经包含DNS服务器的软件–Bind,一般不需要用户另行安装,如果用户需要安装最新版本,可以到Bind官网Http://www.bind.com/浏览最新消息。也可以到其它网站下载。

源码软件包:https://www.isc.org/downloads/

例如,在其它网站中下载源码包软件包bind-9.10.4-P1.tar.gz

以下是安装过程中的一些指令:

[root@localhost root]# tar xzvf bind-9.10.4-P1.tar.gz[root@localhost root]# cd bind-9.10.4-P1[root@localhost bind-9.10.4-P1]# ./configure[root@localhost bind-9.10.4-P1]# make[root@localhost bind-9.10.4-P1]# make install

其中各参数含义如下:

tar xzvf bind-9.10.4-P1.tar.gz        //解压缩软件包./configure                               //针对机器做安装的检查和设置,大部分工作由机器自动完成make                                     //编译make install                            //安装

软件包的功能

Bind:提供了域名服务的主要程序以及相关文件。

Bind-utils:提供了对DNS服务器的测试工具程序(nslookupdup、dig等)

Bind-chroot:为Bind提供了一个伪装的根目录以增强安全

Caching-namserver:为配置Bind作为缓存域名服务器提供必要的默认配置文件,用于参考

DNS常规操作

启动DNS服务器:

/etc/init.d/named start

停止DNS服务器:

/etc/init.d/named stop

重新启动DNS服务器:

/etc/init.d/named restart

DNS配置文件

与DNS相关的两个特殊文件

/etc/resolv.conf

该文件用来指定系统中DNS服务器的IP地址和一些相关信息,格式如下:

search abc.com.cnnameserver 10.1.6.250nameserver 192.168.1.254

/etc/host.conf

该文件决定进行域名解析时查找host文件和DNS服务器的顺序,其格式如下:

order hosts,bind

Bind的配置文件

Bind的主配置文件是etc/name.conf,该文件是文本文件,一般需手动生成。除了主配置文件外,/var/named目录下的所有文件都是DNS服务器的相关配置文件,下面详细讲述这些文件的配置。

name.conf文件详解

options {listen-on port 53 { 127.0.0.1; };      //设置named服务器监听端口及IP地址listen-on-v6 port 53 { ::1; };directory       "/var/named";    //设置区域数据库文件的默认存放地址dump-file       "/var/named/data/cache_dump.db";statistics-file "/var/named/data/named_stats.txt";memstatistics-file "/var/named/data/named_mem_stats.txt";allow-query     { localhost; };   //允许DNS查询客户端allow-query-cache { any; };};logging {channel default_debug {file "data/named.run";severity dynamic;};};view localhost_resolver {match-clients      { any; };match-destinations { any; };recursion yes;                  //设置允许递归查询include "/etc/named.rfc1912.zones";};

区域配置文件/etc/named.rfc1912.zones

zone "." IN {    //定义了根域type hint;       //定义服务器类型为hintfile "named.ca";  //定义根域的配置文件名};zone "localdomain" IN {   //定义正向DNS区域type master;              //定义区域类型file "localdomain.zone";  //设置对应的正向区域地址数据库文件allow-update { none; };   //设置允许动态更新的客户端地址(none为禁止)};zone "localhost" IN {type master;file "localhost.zone";allow-update { none; };};zone "0.0.127.in-addr.arpa" IN {   //设置反向DNS区域type master;file "named.local";allow-update { none; };};

根域配置文件named.ca

根域配置文件设定根域的域名数据库,包括根域中13台DNS服务器的信息。几乎所有系统的这个文件都是一样的,用户不需要进行修改。

正向域名解析数据库文件

$TTL 600@        IN   SOA    dns.cwlinux.com   dnsadmin.cwlinux.com. (//SOA字段                          2015031288   //版本号    同步一次  +1                             1H        //更新时间                             2M        // 更新失败,重试更新时间                             2D        // 更新失败多长时间后此DNS失效时间                             1D        //解析不到请求不予回复时间)         IN    NS   dns            //有两域名服务器         IN    NS   ns2         IN    MX  10 mial        // 定义邮件服务器,10指优先级  0-99 数字越小优先级越高ns2      IN    A    192.168.1.113  //ns2域名服务器的ip地址dns      IN    A    192.168.1.10   //dns域名服务器的ip地址mail     IN    A    192.168.1.111   //邮件服务器的ip地址www      IN    A    192.168.1.112   //www.cwlinux.com的ip地址pop      IN   CNAME  mail         //pop的正式名字是mailftp      IN   CNAME  www         //ftp的正式名字是www

反向域名解析数据库文件

$TTL 600@         IN   SOA    dns.cwlinux.com.   dnsadmin.cwlinux.com. (                             2014031224                             1H                             2M                             2D                             1D)         IN   NS      dns.cwlinux.com.10       IN   PTR     dns.cwlinux.com.     //反向解析PTR格式111       IN   PTR     mail.cwlinux.com.112       IN   PTR     www.cwlinux.com.// 声明域的时候已经有了,192.168.1 所以我们只需要输入10既代表192.168.1.10jc

DNS客户端的配置文件

Linux系统中,DNS客户端的配置文件是/etc/resolv.conf,该文件记录了DNS服务器的地址和域名。

一般格式如下:

#more /etc/resolv.confnameserver 10.1.6.250  domainname abc.com.cn

其中,关键字nameserver记录该域中DNS服务器的IP地址,domainname记录所在域的名称。

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

关于怎么进行linux系统dns服务器配置就分享到这里啦,希望上述内容能够让大家有所提升。如果想要学习更多知识,请大家多多留意小编的更新。谢谢大家关注一下编程网网站!

--结束END--

本文标题: 怎么进行linux系统dns服务器配置

本文链接: https://www.lsjlt.com/news/320282.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么进行linux系统dns服务器配置
    这篇文章跟大家分析一下“怎么进行linux系统dns服务器配置”。内容详细易懂,对“怎么进行linux系统dns服务器配置”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“怎么进行l...
    99+
    2023-06-28
  • linux服务器dns怎么配置文件
    要配置Linux服务器的DNS,需要修改以下文件:1. /etc/resolv.conf:这个文件包含了要使用的DNS服务器的IP地...
    99+
    2023-08-31
    linux服务器 服务器
  • Linux系统服务器如何进行nfs配置
    这篇文章将为大家详细讲解有关Linux系统服务器如何进行nfs配置,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。NFS是由Sun公司发展的,他最主要的功能就是可以透过网络,让不同的机器、不同...
    99+
    2023-06-28
  • Linux之DNS服务器配置
     一、安装DNS服务 1、安装DNS服务相关软件包 bind: DNS服务器软件包 bind-utils: DNS测试工具,包括dig,host与nslookup等。 bind-chroot: 使BIND运行在指定的目录中二点安全增...
    99+
    2023-09-14
    服务器 linux 运维
  • Linux云服务器怎么手动配置DNS
    这篇文章主要讲解了“Linux云服务器怎么手动配置DNS”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux云服务器怎么手动配置DNS”吧!配置云服务器...
    99+
    2023-02-10
    linux 云服务器 dns
  • Ubuntu系统怎么配置DNS
    这篇文章主要介绍“Ubuntu系统怎么配置DNS”,在日常操作中,相信很多人在Ubuntu系统怎么配置DNS问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu系统怎么配置DNS”的疑惑有所帮助!接下来...
    99+
    2023-06-16
  • 在Linux系统上安装配置DNS服务器的步骤
    本篇内容介绍了“在Linux系统上安装配置DNS服务器的步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!简介DNS 是计算机域名系统 (D...
    99+
    2023-06-12
  • 怎么进行配置linux服务
    怎么进行配置linux服务,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。检查基本条件,物理连接,server端、client端都连接了交换机或路由1、配置IP地...
    99+
    2023-06-16
  • dns根服务器怎么配置
    DNS根服务器是互联网上最高级别的DNS服务器,负责管理全球域名系统的最高级别域名。DNS根服务器不需要配置,因为它们已经预先配置在...
    99+
    2023-06-12
    dns根服务器 服务器
  • 怎么进行linux主机mail系统配置.
    这篇文章将为大家详细讲解有关怎么进行linux主机mail系统配置.,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。<table cellspacing="0" ce...
    99+
    2023-06-06
  • linux系统下FTP服务器怎么配置
    这篇文章主要讲解了“linux系统下FTP服务器怎么配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux系统下FTP服务器怎么配置”吧!  安装vsftprhel4系统中包...
    99+
    2023-06-10
  • Linux系统下怎么配置CVS服务器
    本篇内容介绍了“Linux系统下怎么配置CVS服务器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1,安装好CVS服务器rpm -ivh c...
    99+
    2023-06-10
  • linux中dns服务器如何配置
    在Linux系统中配置DNS服务器,可以通过修改配置文件来实现。以下是一个基本的步骤:1. 打开DNS服务器配置文件。在大多数Lin...
    99+
    2023-08-20
    linux dns服务器 服务器
  • Linux服务器怎样进行配置samba
    Linux服务器怎样进行配置samba,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。配置samba使用用户名和密码登录  当samba配置文...
    99+
    2023-06-06
  • Ubuntu下怎么配置DNS服务器
    这篇文章主要讲解了“Ubuntu下怎么配置DNS服务器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu下怎么配置DNS服务器”吧!DNS是计算机域名(Domain Name Sys...
    99+
    2023-06-28
  • 怎么检查dns服务器配置
    要检查DNS服务器配置,可以按照以下步骤进行:1. 打开命令提示符或终端窗口(取决于你使用的操作系统)。2. 输入`nslookup...
    99+
    2023-08-14
    dns服务器 服务器
  • linxu怎么配置dns从服务器
    要在Linux上配置DNS服务器,请按照以下步骤操作:1. 打开终端并以root用户身份登录。2. 打开`/etc/resolv.c...
    99+
    2023-08-30
    linxu 服务器
  • linux如何配置dns服务器地址
    要配置DNS服务器地址,可以按照以下步骤进行操作:1. 打开终端,以root用户登录。2. 编辑`/etc/resolv.conf`...
    99+
    2023-08-20
    dns服务器 服务器
  • Linux系统下怎么配置samba服务
    小编给大家分享一下Linux系统下怎么配置samba服务,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Samba是在Linux和UNIX系统上实现SMB协议的一个...
    99+
    2023-06-28
  • 服务器系统怎么配置
    服务器系统的配置包括硬件和软件两部分。硬件配置:1. CPU:选择适合自己需求的CPU,可以是多核心的,但不一定需要过高的频率。2....
    99+
    2023-06-17
    服务器系统 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作