Windows 下安装配置 Bind9(自建 DNS 服务器)

本贴最后更新于 334 天前,其中的信息可能已经渤澥桑田

可参考文章

  ‍

  • 下载 Bind9

  • 安装

    • 解压文件到任意路径

    • 运行 BINDInstall.exe 进行安装

      • image
  • 配置

    • 产生 rndc.key 文件

      • 进入 C:\Program Files\ISC BIND 9\bin 然后 cmd 运行 rndc-confgen -a
    • 创建配置文件 named.conf

      • options { # 配置文件路径 directory "C:\Program Files\ISC BIND 9\etc"; # ISP等提供的DNS地址 forwarders { 8.8.8.8; 8.8.4.4; }; # 允许查询的地址,这里配置了本机、A类地址、C类地址 // 仅允许本机与192.168.0.0网段内的机器查询 allow-query { 127.0.0.1; 10.0.0.0/8; 192.168.1.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"; }; # whalecloudvcenter.com是我们为自己的域的正向解析配置 zone "whalecloudvcenter.com" IN { type master; file "whalecloudvcenter.com.zone"; }; # whalecloudvcenter.com的反向解析 zone "100.168.192.in-addr.arpa" { type master; file "whalecloudvcenter.com.rev"; };
    • 下载 named.root 及 root.zone

    • 创建 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
    • 创建 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.
    • image

  • 设置文件夹权限

    • image
  • 启动或者停止服务

    • net start named net stop named
  • 优化及问题(可选)

    • 修改服务设置。在启动服务时遇到 “由于登录失败而无法启动服务”,可以尝试此方案。

      • image
    • 如果现出“ Window 无法启动 ISC BIND 服务 错误 1067:进程意外终止”,可以尝试以下方案。

      • 检查必须的文件是否都在

        • localhost.rev localhost.zone named.conf named.root rndc.key root.zone
      • 检查 named 用户是否拥有 安装路径的权限

      • 程序意外结束导致 named.pid 文件没有正确删除,停止服务,删除 named.pid 文件,启动服务。

  ‍

  • DNS
    25 引用 • 20 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • RemNote
    2 引用 • 16 回帖 • 10 关注
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖 • 2 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3455 回帖 • 162 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 115 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    227 引用 • 476 回帖 • 1 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    7 引用 • 69 回帖 • 1 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 709 关注
  • 笔记

    好记性不如烂笔头。

    310 引用 • 794 回帖
  • 浅吟主题

    Jeffrey Chen 制作的思源笔记主题,项目仓库:https://github.com/TCOTC/Whisper

    1 引用 • 28 回帖
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    32 引用 • 108 回帖
  • Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    1 引用 • 6 回帖 • 757 关注
  • OneDrive
    2 引用
  • OneNote
    1 引用 • 3 回帖
  • 安全

    安全永远都不是一个小问题。

    203 引用 • 818 回帖
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    290 引用 • 4494 回帖 • 655 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 411 关注
  • CodeMirror
    2 引用 • 17 回帖 • 162 关注
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖 • 1 关注
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 564 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 502 关注
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    35 引用 • 468 回帖 • 763 关注
  • 自由行
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖 • 1 关注
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 280 关注
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    143 引用 • 442 回帖
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖