如何设置 BIND9 和 VirtualBox 以便我的本地机器可以访问我的域名?

如何设置 BIND9 和 VirtualBox 以便我的本地机器可以访问我的域名?

我的设置很复杂。这让我有点困惑,不知道该如何设置我的服务器、BIND9 和我的 Mac OS X。

就是这样。我有一台通过 WiFi 连接到互联网的 Mac。我的外部硬盘上安装了 Ubuntu,该硬盘通过 USB 连接到我的 MacBook。我可以通过 VirtualBox 运行它。我通过终端中的 ssh 控制它。所以我正在运行 Ubuntu Server v.13(64 位)。在我的 Ubuntu Server 上,我运行着 NGiNX 和 BIND9。

当我通过浏览器访问 IP 时,一切正常,我连接到我的服务器。我甚至尝试过 ping,一切正常。

以下是我在 BIND9 配置中尝试过的:

命名.conf.本地:

//
// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

zone "exemple.com.jn" {
        type master;
        file "/etc/bind/db.exemple.com.jn";
};

zone "1.168.192.in-addr.arpa" {
        type master;
        file "/etc/bind/db.192";
};

我添加了这个文件:数据库文件

;
; BIND data file for example.com
;
$TTL    604800
@       IN      SOA     exemple.com.jn. root.exemple.com.jn. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
        IN      A       192.168.1.111
;
@       IN      NS      ns.exemple.com.jn.
@       IN      A       192.168.1.111
@       IN      AAAA    ::1
ns      IN      A       192.168.1.111

分贝.192

;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     ns.exemple.com.jn. root.exemple.com. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns.
1.0.0   IN      PTR     ns.exemple.com.jn.

这是我收到的错误:哎呀!Google Chrome 找不到当我 ping 时收到此信息:ping:未知主机

我尝试遵循以下说明:https://help.ubuntu.com/lts/serverguide/dns-configuration.html

我想我需要修改其他内容,但我不确定它们是什么。此外,我是否需要修改我的 Mac 上的某些内容,以便它可以连接或查看我的 Ubuntu Server 上的 DNS 服务器,以便我可以访问 exemple.com.jn。

答案1

我认为你应该在区域中添加你的 Mac,并且在 Mac 中你应该指定 ubuntu

服务器是主 DNS。

Ubuntu 服务器应该连接到互联网,并编辑 /etc/bind/named.conf.options

并说明您的 isp dns 服务器。

在 Mac 中,只需将 Ubuntu 服务器的 IP 声明为 Dns

相关内容