关闭

在Windows7 系统上部署DNS服务器

标签: WIN7DNSntbindDNS服务器host
5849人阅读 评论(5) 收藏 举报
分类:

        本文主要介绍在WIN7上利用ntbind部署DNS服务器的方法。ntbind是Bind的Windows版本,下载地址:http://ftp.isc.org/isc/bind9/9.11.0rc3/。需要下载BIND9.11.0rc3.debug.x64.zip,建议下载9.11以上的版本,老版本可以不支持Win7,下载时注意区分操作系统的位数。

        下载完成后,解压文件,点击BINDInstall.exe直接傻瓜式的安装,注意要选择以管理员身份安装,否则安装程序会报错,默认安装路径为”C:\Program Files\ISC BIND 9”。在C:\Program Files\ISC BIND 9\etc目录下,我们需要配置如下文件:

1、创建文件named.conf

options {
    // zone文件的位置
    directory "C:\Program Files\ISC BIND 9\etc";
    // 无法解析的域名就去查询ISP提供的DNS
    // 在下面的IP地址位置上填写ISP的DNS地址
    forwarders {
    //这里是Alibaba DNS,可以替换成自己的
        223.5.5.5;
        223.6.6.6;
    };
    // 仅允许本机和子网内的机器查询
    allow-query {
        127.0.0.1;
        192.168.0.0/24;
    };
};
// 根DNS
zone "." {
    type hint;
    file "root.zone";
};
// localhost
zone "localhost" IN {
    type master;
    file "localhost.zone";
    allow-update { none; };
};
// localhost的反向解析
zone "0.0.127.in-addr.arpa" {
    type master;
    file "localhost.rev";
};
// example.com
zone "example.com" IN {
    type master;
    file "example.com.zone";
};

        按照named.conf中的配置,我们还要准备如下文件:

2、下载文件named.root

ftp://ftp.rs.internic.net/domain/

3、下载文件root.zone

ftp://ftp.rs.internic.net/domain/

4、创建文件 localhost.zone

        该文件针对localhost进行正向解析。

$TTL 1D
@       IN      SOA     localhost.      root.localhost. (
        2007091701          ; Serial
        30800               ; Refresh
        7200                ; Retry
        604800              ; Expire
        300 )               ; Minimum
        IN      NS      localhost.
localhost.        IN      A       127.0.0.1
5、创建文件 localhost.rev

        该文件是针对localhost的反向解析。

$TTL    1D
@       IN      SOA    localhost.    root.localhost. (
        2007091701          ; Serial
        30800               ; Refresh
        7200                ; Retry
        604800              ; Expire
        300 )               ; Minimum
            IN      NS      localhost.
1           IN      PTR     localhost.

6、创建文件 example.com.zone

        example.com是我们自定义的域,该文件为我们自己的域进行正向解析。

example.com.    IN  SOA   ns1.example.com.  root.example.com. (
        2007091701         ; Serial
        30800              ; Refresh
        7200               ; Retry
        604800             ; Expire
        300 )              ; Minimum
        IN    NS        ns1.example.com.
*       IN    A         14.215.177.38
        配置完上述文件后,目录如下:

        接下来,我们进入”C:\Program Files\ISC BIND 9\bin”目录,就可以启动DNS服务器了:

named -f -g -d  1

        也可以做成服务,以服务的方式启动:

net start named

        或者停止

net stop named



        注意:Bind运行需要依赖时vs2008运行时库,如果未安装,启动时可能出现msvcr100d.dll和msvcr110d.dll文件找不到的情况,可以自行度娘下载,拷贝到C:\Windows\System32目录下即可。为了省事,也可以从我上传的资源处下载本文所需要的所有文件和上述两个dll。

地址:http://download.csdn.net/detail/lzhui1987/9707652


        正常启动后,将我们自己的电脑默认的DNS服务器改成127.0.0.1,随后在浏览器中访问aaa.example.com,就会指向我们设置的14.215.177.38 ,这是百度的ip地址,也就是说都会打开百度的网站。

0
2
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

使用ntbind架设Windows下的DNS服务器

使用ntbind架设Windows下的DNS服务器 提到DNS服务器估计多数技术人员首先想到的是Bind,这也没错,Bind的强大自不用细说。Bind入门不难,但要想架设一个实用环境的DNS服务器即...
  • zhanlanmg
  • zhanlanmg
  • 2016-10-15 13:15
  • 2857

Windows下架设自己的DNS服务器

转自http://charlee.li/build-dns-server-on-win32.html 64位系统system32目录更换为SysWOW64 ------------------...
  • atm008
  • atm008
  • 2016-06-21 14:48
  • 1315

Windows 7系统下,更改DNS服务器地址教程

  • 2011-07-26 15:58
  • 292KB
  • 下载

Windows 7系统DNS服务器配置方法

DNS DNS域名系统。域名系统是一个有序、结构化系统用于计算机与互联网或连接在一个私密网络系统。每个参与者补充了一个域名,代表不同的信息。 电脑系统要求数字IP地址的功能。然而,这显然是非常困难...
  • huomingfei
  • huomingfei
  • 2016-07-21 15:36
  • 1797

win7 Windows DNS服务器搭建 可创建域名 绝对可用

  • 2016-01-21 21:46
  • 2.56MB
  • 下载

在Windows7 系统上部署网关代理服务器

这几天给电脑买了个外置的USB转网口的转换器,想要把电脑做成一个网关服务器,但是在网上搜相关的资料,发现很少,有几个也是几年前的,所支持的平台都是xp啊,2003什么的。而我本人的系统是Win7 64...
  • lzhui1987
  • lzhui1987
  • 2016-11-01 18:08
  • 4382

本地windows7系统导入word(或excel)正常,在部署到服务器window2003系统上不能导入的处理

本地windows7系统导入正常,在部署到服务器window2003系统上不能导入并有如下报错:   检索 COM 类工厂中CLSID 为 {000209FF-0000-0000-C000-000...
  • dotNET25
  • dotNET25
  • 2014-05-21 17:37
  • 1770

Windows XP系统下,更改DNS服务器地址教程

  • 2011-07-26 15:59
  • 189KB
  • 下载

基于Windows Server 2008 系统的DNS服务器搭建与FTP服务器实现-《网络协议分析》实验

基于Windows Server 2008 系统的DNS服务器搭建与FTP服务器实现-《网络协议分析》实验        先介绍两个命令: 清楚ARP缓存 arp -d ipconfig /flus...
  • Outp0st
  • Outp0st
  • 2017-06-23 01:53
  • 615

RedHat 7.2模板部署 与DNS服务器基本配置

  • 2017-12-06 20:16
  • 306KB
  • 下载
    个人资料
    • 访问:476435次
    • 积分:7635
    • 等级:
    • 排名:第3267名
    • 原创:303篇
    • 转载:17篇
    • 译文:1篇
    • 评论:68条
    其它平台
    博客专栏