`
woodbird
  • 浏览: 18952 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

linux下如何搭建简单的DNS Server

阅读更多

环境:lenovo PC, SUSE Linux 11.1 32bit,BIND 9.5.0-P2

安装步骤:

  1. 采用yast自动安装。安装内容包括:bind,bind-chrootenv ,bind-devel,bind-libs,bind-utils

配置步骤:

  1. whereis named,找到bind的配置文件所在目录。如下在/etc/named.conf

    pandora-test:~ # whereis named
    named: /usr/sbin/named /etc/named.conf /etc/named.d /usr/share/man/man8/named.8.gz

  2. 修改named.conf
    2.1. 去掉注释并修改监听端口: listen-on port 53 { 172.16.39.86; };
    2.2. 添加域名解析和反向解析配置:

    zone "p.com" in {
    type master;
    file "p.com.zone";
    };

    zone "39.16.172.in-addr.arpa" in{
    type master;
    file "172.16.39.zone";
    };

    2.3 添加2.2中所指定的域名解析和反向解析的具体配置文件。如:p.com.zone,172.16.39.zone

    在文件夹/var/lib/named下进行添加

    p.com.zone文件内容如下:

    $TTL 1000
    @ IN SOA @ root (
        42 ; serial (d. adams)
        200S ; refresh
        4H ; retry
        1D ; expiry
        100S ) ; minimum
    @ IN NS 172.16.39.86;
    @ IN A 172.16.39.86;
    www A 172.16.39.86;
    pboss A 172.16.39.86;
    confluence A 172.16.39.86;
    redis A 172.16.39.86;
    mysql A 172.16.39.86;
    svn A 172.16.8.159;
    hudson A 172.16.8.159;
    mvnrepo A 172.16.8.159;
    jira A 172.16.8.159;

    172.16.39.zone文件内容如下:

    $TTL 1000
    @ IN SOA localhost. root.localhost. (
        42 ; serial (d. adams)
        200 ; refresh
        400 ; retry
        6000 ; expiry
        1000 ) ; minimum

    IN NS localhost.
    86 IN PTR www.p.com.

验证步骤:

    1. 启动dns server 服务:service named start

    2. 修改本地dns的配置,将首选dns的地址配置为运行dns server的服务器地址

    3. 运行命令:nslookup www.p.com

         返回结果如下:

               服务器: www.p.com
               Address: 172.16.39.86

               名称: www.p.com
               Address: 172.16.39.86

    如果返回内容为:** server can't find ww.p.com: NXDOMAIN

    则表示dns server配置有误,需检查相关配置

分享到:
评论

相关推荐

    C语言编译的基于Linux下的client与server的DNS与查询

    在本项目中,我们关注的是使用C语言在Linux环境下实现客户端(client)和服务器端(server)的DNS查询功能。DNS(Domain Name System)是互联网上的一种服务,它将人类可读的域名转换为计算机可识别的IP地址。在TCP/...

    Linux中搭建DNS服务器.doc

    "Linux 中搭建 DNS 服务器" DNS(Domain Name Service)域名解析服务是将域名和 IP 之间做相应的转换,利用 TCP 和 UDP 的 53 号端口。DNS 系统的作用是正向解析(根据域名查找对应的 IP 地址)和反向解析(根据 IP...

    Linux环境下构建支持IPv6的DNS服务器.pdf

    在Linux环境下构建支持IPv6的DNS服务器是一项重要的网络基础设施任务,因为随着IPv4地址资源的逐渐枯竭,IPv6已经成为网络发展的必然趋势。DNS(Domain Name System)是互联网上实现名称到IP地址转换的关键服务,它...

    linux下搭建DNS、NFS服务器

    在Linux环境中,搭建DNS(Domain Name System)和NFS(Network File System)服务器是系统管理员必备的技能之一。这两个服务对于任何大型网络环境都至关重要,DNS负责将域名转换为IP地址,而NFS则允许不同计算机之间...

    linux服务器 server2003服务器的搭建

    根据给定文件的信息,我们...综上所述,无论是Windows Server 2003还是Linux环境下的服务器搭建,都需要对各个服务的安装、配置和测试有深入的理解。同时,还需要具备一定的网络安全知识,以确保服务器的安全稳定运行。

    基于Linux环境的企业DNS服务器的搭建.pdf

    基于 Linux 环境的企业 DNS 服务器的搭建 基于 Linux 环境的企业 DNS 服务器的搭建是指在 Linux 操作系统中搭建 DNS 服务器,以满足企业网络中的域名解析需求。DNS 服务器是实现 IP 地址和域名之间转换的服务器,在...

    Linux下搭建DNS服务器

    在Linux系统中,搭建DNS服务器是一项关键的任务,它使得用户可以通过易于记忆的域名访问网络资源。DNS(Domain Name System)是互联网的一项核心服务,它主要负责将人类可读的域名转换为对应的IP地址,以便网络通信...

    Linux配置DNS SERVER,linux配置主从dns.docx

    Linux 配置 DNS 服务器 Linux 配置 DNS 服务器是实现域名解析的关键步骤,本文将详细介绍如何在 Linux 系统中配置 DNS 服务器。 实验环境 * Master DNS 服务器:CentOS 5 * IP 地址:192.168.1.1 * 主机名:...

    配置Linux下DNS服务器connect错误解决办法

    配置好DNS正向和反向区域文件后,使用host命令测试报错连接服务器超时!

    linux下的DNS服务器

    这里我们关注的是基于Linux平台的DNS服务器,具体来说,我们将探讨使用BIND(Berkeley Internet Name Domain)软件搭建和管理DNS服务器的过程。BIND是目前最广泛使用的DNS服务器软件,它开源、稳定且功能强大。 ...

    linux下的dns设置详解.pdf

    2. **创建DNS区域文件**: - 对于`21php.com`区域,需要创建`/var/named/21php.com`文件,并在里面定义域名记录。 3. **启动BIND服务**: - 使用命令`systemctl start named`来启动服务。 - 可以使用`systemctl ...

    linux下DNS服务器安装配置

    ### Linux 下 DNS 服务器安装配置知识点详解 #### 一、DNS 基础知识与工作原理 1. **DNS 的作用**: - DNS (Domain Name System) 是一种用于实现域名到 IP 地址映射的技术,使得用户可以通过易于记忆的域名访问...

    搭建linux系统DNS的具体步骤实例

    本文将详细讲解如何在Linux系统上,特别是RHEL5.3环境下搭建DNS服务器,以满足无忧创想公司对不同部门的网络管理需求。 首先,我们需要确保已经安装了DNS服务器所需的相关软件包。在RHEL5.3中,这通常包括bind系列...

    Linux系统下的动态DNS服务配置方法详解

    本文将详细讲解如何在Linux环境下,利用Internet Software Consortium (ISC) 开发的BIND-DNS和DHCP Server来实现动态DNS服务。 首先,确保你的系统安装了BIND 8或更高版本的DNS软件以及DHCP Server v3.0或以上,...

    Linux网络配置-DNS

    在Linux环境下配置DNS服务器可以实现本地解析、缓存等功能。 #### 二、DNS服务器的安装与配置 ##### 1. 安装DNS服务器软件包 在Linux系统中安装DNS服务器通常涉及到几个关键的软件包,这些软件包主要由`bind`提供...

    Linux中配置dns设置详解

    【Linux中配置DNS设置详解】 DNS(Domain Name ...总之,Linux中的DNS配置涉及多个层面,包括选择适当的服务器角色,配置核心文件,创建区域文件以及管理DNS记录。正确配置DNS服务器对于网络的正常运行至关重要。

    linux DNS的配置

    本次实验旨在深入了解和掌握Linux系统下的DNS配置技术,具体包括以下几个方面: 1. **配置Linux中的DNS服务**:了解如何在Linux环境中安装和配置DNS服务,实现域名解析功能。 2. **配置文件的原理**:深入分析DNS...

    Configure-the-Linux-DNS-and-BIND-Server.rar_DNS Server_The Bind

    《配置Linux DNS与BIND服务器》是一本专注于DNS服务器在Ubuntu操作系统中配置的指南。DNS(Domain Name System)是互联网的一项核心服务,它将人类可读的域名转换为计算机可识别的IP地址。BIND(Berkeley Internet ...

Global site tag (gtag.js) - Google Analytics