虚拟机安装 bind 9 及顶级域名解析

如何将所有域名解析到同一个 网关服务器中,手把手教学!!!

 

# 安装可以参考下面这个教程

ISC BIND9 - 最详细、最认真的从零开始的 BIND 9 - DNS服务搭建及其原理讲解 (Debian / Windows) - DoHerasYang - 博客园 (cnblogs.com)

我这边只能在虚拟机中安装成功,宿主机总是报 unable to create Account, 原因不明

## 添加域名解析数据

配置数据路径: C:\Program Files\ISC BIND 9\etc

1. named.conf

# include "C:\Program Files\ISC BIND 9\etc\rndc.key"
# include "C:\Program Files\ISC BIND 9\etc\named.root" // 这个文件会在下边下载 当然你也可以选择不添加 唉 就是玩

options {

// zone文件的位置

    directory "C:\Program Files\ISC BIND 9\etc";

// 无法解析的域名就去查询ISP提供的DNS

// 在下面的IP地址位置上填写ISP的DNS地址

    forwarders {

    //这里是你本机IP或者127.0.0.1 可以替换成你自己的DNS地址
// 目前还没有办法做到 将所有的域名解析为同一个 ip 20.20.20.1; }; forward only; // 仅允许本机与192.168.0.0网段内的机器查询 allow-query { 127.0.0.1; 20.20.0.0/16; }; }; // 根DNS - Zone File zone "." { type hint; file "root.zone"; }; zone "com" IN { type master; file "com.zone"; }; zone "dev" IN { type master; file "dev.zone"; }; // localhost zone "localhost" IN { type master; file "localhost.zone"; }; // localhost的反向解析 zone "0.0.127.in-addr.arpa" { type master; file "localhost.rev"; }; // 123.com是我们为自己的域的正向解析配置 - 这个也只是一个演示的例子 zone "123.com" IN { type master; file "123.com.zone"; };

 

2. .com 顶级域名解析为同一个 ip

$TTL    86400
;  ns1.example.com. admin.example.com 这些也可以随意填写,不影响

@       IN      SOA     ns1.example.com. admin.example.com. (
                          2023050401         ; Serial
                               604800         ; Refresh
                                86400         ; Retry
                              2419200         ; Expire
                               86400 )       ; Negative Cache TTL
; 这一块可以随意填写
; Name servers
        IN      NS      ns1.example.com.

; A records
ns1     IN      A       127.0.0.1

; 这里的才是重点
; Wildcard
*       IN      A       20.20.20.1  // 这个 ip 就是目标服务器ip

  

## 启动 named

$ net start named

 

## 停止 named

 

## 刷新NDS 缓存

$ ipconfig /flushdns

 

## 测试本地 DNS

 

 

## 将所有域名解析为 20.20.20.1

 

 

## 待完善,

目前只是按照 顶级域名来一个个添加解析配置的,没法通过一个配置文件来将所有的域名解析为同一个 ip,后面还需要继续探索探索

posted @ 2023-05-04 18:34  burton_shi  阅读(322)  评论(0编辑  收藏  举报