我的设置很复杂。这让我有点困惑,不知道该如何设置我的服务器、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