`
chengyue2007
  • 浏览: 1493319 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Ubuntu dns的配置方法

阅读更多

一,DNS的安装:

$sudo apt-get install bind9

正在读取软件包列表...
正在分析软件包的依赖关系树...
Reading state information...
bind9 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 4 个软件未被升级。

二,DNS的配置:

DNS的相关配置文件存放在 /etc/bind下,其中named.conf与named.conf.local都可以用来作主配置文件.配置前最好把他们先备份一下.

$sudo cp named.conf named.conf.bak

$sudo cp named.conf.local named.conf.local.bak

现在开始配置DNS,

$sudo vim named.conf 进去后在最下面添加部分

zone "wuhan.com" IN {

        type master;

        file "/etc/bind/wuhan.com"; 这里和其他linux不一样,这必须指定绝对路径,就因为我忽略了这里才花了我很长时间来配置成功.

};

zone "1.168.192.in-addr.arpa" IN {

        type master;

        file "/etc/bind/wuhan.com"; 我平时喜欢偷懒,才把正向和反向文件写进一个文件内.

};

保存退出后 $sudo vim wuhan.com

; BIND reverse data file for empty rfc1918 zone

;

; DO NOT EDIT THIS FILE - it is used for multiple zones.

; Instead, copy it, edit named.conf, and use that copy.

;

$TTL      86400

@    IN    SOA       wuhan.com. root.localhost. (

                           1         ; Serial

                     604800              ; Refresh

                     86400        ; Retry

                     2419200              ; Expire

                     86400 )     ; Negative Cache TTL

;

@    IN    NS   www

www       IN    A     192.168.1.120

ftp   IN    A     192.168.1.120

120 IN    PTR       www.wuhan.com.

120 IN    PTR       ftp.wuhan.com.

保存退出。DNS已经配置好,再

这一点非常关键:(就是在客户机上设置相关的域名,就想我们设置202.96.64.68是一个道理的。

就是在不同的客户机上设置一个dns服务器的ip做为域名,才能够方位这个主机上的域名和ip的映射关系。

如果我们做了一个网站,申请了域名和ip,中国网通的dns服务器中不给我们做相关的域名解析,

而我们在设置dns的时候偏偏设置成202.96.64.68就不可以。

也就是说谁在地址栏中输入我们自己配置的www.wuhan.com.那台客户机的dns就要设置成dns服务器的ip

$sudo vim /etc/resolv.conf,修改为nameserver 192.168.1.120

重启BIND9

$sudo /etc/init.d/bind9 restart

* Stopping domain name service... bind       [80G [74G[ OK ]

* Starting domain name service... bind       [80G [74G[ OK ]

最后测试DNS:

$nslookup

>www.wuhan.com

Name:    www.wuhan.com

Address: 192.168.1.120

Server:          192.168.1.120

Address:       192.168.1.120#53

>192.168.1.120

120.1.168.192.in-addr.arpa      name = www.wuhan.com.

120.1.168.192.in-addr.arpa      name = ftp.wuhan.com.

Server:          192.168.1.120

Address:       192.168.1.120#53

注意:

(1)一定要修给named.conf文件中的 option选项(有的option不在named.conf中,他在另一个文件中引入这个文件中,在这个文件的尾部还可以用include来引入其他的文件,来扩展这个文件)

我在option中加入了下面的配置:

 allow-query {any;};
  recursion yes;
最后的结果是这样的:



 

(2)一个域名可以对应不同的计算机,就是一个域名下可以设置多个主机,每个主机个完成一个任务,邮件服务器,www服务器可以用不同的计算机来承担如下面的配置方法:

IN NS ns
IN MX 0 mail.mydebian.org.
@ IN A 192.168.102.47
ns IN A 192.168.102.47
www IN A 192.168.102.47
webserver IN CNAME www
mail IN A 192.168.102.47
ftp IN A 192.168.102.48
ns2 IN A 192.168.102.48
ns3 IN A 192.168.102.49

 

  • 大小: 7.5 KB
分享到:
评论

相关推荐

    ubuntudns安装

    UbuntuDNS 安装及配置 UbuntuDNS 安装是指在 Ubuntu 操作系统中安装和配置 DNS 服务器的过程。DNS(Domain Name System)是将域名转换为 IP 地址的系统。它是一个非常重要的网络服务,能够将人类易于记忆的域名转换...

    ubuntu12.10配置dns

    在本文中,我们将深入探讨如何在Ubuntu 12.10上配置DNS服务器,使用BIND (Berkeley Internet Name Domain),这是最广泛使用的DNS协议实现。BIND不仅提供了域名服务器(named)的功能,还包含了DNS解析库函数和用于...

    Ubuntu配置DNS服务器--bind.doc

    Ubuntu 配置 DNS 服务器 -- bind 本文档将指导用户如何在 Ubuntu 系统上配置 DNS 服务器使用 bind 软件。 bind 是 Domain Name System (DNS) 协议的一个实现,提供了 DNS 主要功能的开放实现,包括域名服务器、DNS ...

    Ubuntu-Server-DNS服务器的配置方法.doc

     服务器安装Ubuntu Server,开启DNS服务。 服务器的IP:192.168.1.2  1.1 检查是否安装bind  使用命令dpkg -l bind*查看相关软件是否安装 这是安装的效果    如果没有安装就进行下一步  1.2 安装 BIND...

    设置UbuntuDNS缓存linux服务器应用-电脑资料.pdf

    设置 Ubuntu DNS 缓存 Linux 服务器应用 - 电脑资料设置 Ubuntu DNS 缓存 本文档主要介绍了如何在 Ubuntu 系统中设置 DNS 缓存服务器,提高 DNS 解析速度。下面是该文档中的知识点总结: 1. 安装 dnsmasq 软件包:...

    Ubuntu下DNS服务器的搭建

    本文将详细介绍如何在Ubuntu系统上设置DNS服务器,主要涉及DNS服务器软件 Bind9 的安装与配置。 首先,我们需要了解DNS(Domain Name System)的基本原理。DNS是一个分布式数据库系统,用于将人类可读的域名转换为...

    ubuntu ip和dns设置

    通过以上步骤,你已经成功地在Ubuntu系统中配置了静态IP地址和DNS服务器。这些设置对于确保网络连接的稳定性和可用性至关重要。在完成所有设置后,请务必测试网络连接是否正常工作。如果遇到任何问题,可以检查日志...

    Ubuntu配置DNS

    ### Ubuntu配置DNS详解 #### 一、概述 在Ubuntu系统中配置DNS可以帮助用户更高效地进行域名解析,尤其是在网络环境中存在多个DNS服务器的情况下,合理的DNS配置可以提高解析速度,减少延迟,同时也能够增强系统的...

    ubuntu网络配置ubuntu网络配置ubuntu网络配置

    Ubuntu使用Netplan作为默认的网络配置工具,它可以管理网络接口的配置,包括IP地址、子网掩码、网关、DNS等。 一、IP地址配置 1. 静态IP配置:在Netplan中,可以通过创建一个YAML配置文件来设置静态IP。例如,在`/...

    Ubuntu14 DNS配置 静态IP桥接上网 指南

    在Ubuntu系统中,DNS解析服务的配置文件可能为/etc/resolvconf/resolv.conf.d/base,通过设置nameserver指令来指定DNS服务器,例如nameserver ***.***.*.*,nameserver ***.**.***.***等。这里可以参考主机上已经...

    ubuntu配置DNS服务器web服务器课程设计报告.docx

    这篇课程设计报告的主题是“网络服务器配置与管理”,具体涵盖了在Ubuntu操作系统上配置DNS(域名系统)服务器和Web服务器的过程。通过这次设计,学生将深入理解DNS和Web服务的工作原理,并实际操作在中小企业环境中...

    ubuntu配置DNS[参考].pdf

    在Ubuntu操作系统中,DNS(Domain Name System)配置是网络连接的关键环节,它允许我们通过域名访问互联网上的服务器,而非记忆复杂的IP地址。本教程将详细解释如何在Ubuntu上配置DNS,包括安装和配置dnsmasq,以及...

    ubuntu server常用配置方法

    ### Ubuntu Server 常用配置方法 #### 一、网络配置方法 Ubuntu Server 的网络配置主要涉及对 `/etc/network/interfaces` 文件的修改。这个文件控制着网络接口如何启动和配置。 1. **静态 IP 配置** - 打开 `/...

    ubuntu-网络配置

    使用配置文件配置网络是 Ubuntu 中的一种常见的网络配置方法。该方法需要在 `/etc/network/interfaces` 文件中添加或修改网络接口的配置信息。例如,添加 eth1 网卡的配置信息,包括 IP 地址、子网掩码、网络号、...

    ubuntu server7.10 建立DNS服务器

    Ubuntu Server 7.10 版本提供了安装和配置BIND9 DNS服务器的完整支持。BIND9是互联网上最广泛使用的DNS服务器软件,具有高度的稳定性和可扩展性。 首先,让我们详细了解一下如何在Ubuntu Server 7.10上建立DNS...

    ubuntu20.04固定ip地址配置.pdf

    在介绍Ubuntu 20.04系统中固定IP地址配置的知识点之前,我们先来了解一下Ubuntu系统以及IP地址的基础概念。Ubuntu是一个以Debian为底层开发的开源Linux操作系统发行版,它以用户友好、稳定可靠而著称。固定IP地址...

    ubuntu图形界面配置IP步骤详解linux系统.doc

    Ubuntu 图形界面配置 IP 步骤详解 Linux 系统 Ubuntu 图形界面配置 IP 步骤详解 Linux 系统是指在 Ubuntu 操作系统中使用图形界面来配置 IP 地址的过程。本文将详细介绍 Ubuntu 图形界面配置 IP 步骤,帮助用户快速...

    Linux Ubuntu命令配置IP

    ### Linux Ubuntu命令配置IP 在Linux Ubuntu系统中配置IP地址是一项基本且重要的网络管理技能。本文将详细介绍如何在Ubuntu系统中手动配置静态IP地址,并解释每个步骤背后的原理,确保即便是初学者也能轻松掌握。 ...

Global site tag (gtag.js) - Google Analytics