如何为私人家庭网络设置bind9服务器

如何为私人家庭网络设置bind9服务器

我的最终目标是设置一个 DNS 服务器在网络 10.0.0.0/24 中使用,该网络由 TP-Link 家用交换机和运行 runtu(ubuntu)linux 的工作站以及连接到该交换机的笔记本电脑组成,DNS 服务器只能用于解析网络 10.0.0.0/24 中的 IP 地址

服务器10.0.0.1运行sshdhcp希望dns

我安装了bind9并创建了以下设置

/etc/bind/named

OPTIONS="-4 -u bind"

/etc/bind/named.conf.local

zone "workstation.local" {
    type master;
    file "/etc/bind/forward.workstation.local";
};

zone "10.0.0.in-addr.arpa" {
    type master;
    file "/etc/bind/reverse.workstation.local"; # 10.0.0.0/24
};

/etc/bind/forward.workstation.local

$TTL    604800
@   IN  SOA localhost. root.localhost. (
                  1     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
@   IN  NS  ns1.workstation.localhost.
@   IN  A   10.0.0.1

/etc/bind/reverse.workstation.local

$TTL    604800
@   IN  SOA localhost. root.localhost. (
                  1     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
@   IN  NS  ns1.workstation.local.
1   IN  PTR ns1.workstation.local.

当尝试命令时host workstation.local我得到输出 Host workstation.local not found: 2(SERVFAIL)

如何正确设置 dns 服务器,以便笔记本电脑可以使用以下命令连接到 ip 10.0.0.1workstation.local 这是我第一次在 Linux 中设置 dns 服务器,我可以使用所有可能的帮助

更新我尝试使用home代替,local但我仍然无法从笔记本电脑访问服务器

相关内容