我正在尝试启动并运行自己的 DNS 服务器,但出现了问题。我没有收到任何错误,但当我访问 www.example.org 时,页面未加载。我使用的是 Linux。
- 我的注册域名:example.org
- Bind 安装在 Fedora 机器上,具有动态公共 IP,并通过 dns mybind.no-ip.biz 寻址
- 在另一台公共机器上运行的 Web 服务器,具有静态 IP:47.165.250.198
我想要实现的是配置我自己的 DNS 以转发example.org
到 Web 服务器。example.org
我只设置了一个名称服务器:ns1.example.org
这是我的绑定配置。
/etc/named.conf
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query {any;};
recursion no;
auth-nxdomain no;
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
zone "example.org" IN {
type master;
file "/etc/example.org.db";
allow-update { none; };
};
/etc/example.org.db
$ttl 1800
@ IN SOA example.org. [email protected]. (
1111111111 ;Serial
600 ;Refresh
60 ;Retry
86400 ;Expire
300 ;Minimum
)
;Nameservers
IN NS ns1.example.org.
;Resolve Nameserver IPs
ns1 IN A 47.165.250.198
;Define hosts resolutions
@ IN A 47.165.250.198
smtp IN A 47.165.250.198
;MX records
example.org. IN MX 10 smtp.example.org.
;CNAMEs
www.example.org IN A 47.165.250.198
我的配置可以吗?
答案1
你有一个错误
www.example.org IN A 47.165.250.198
那可以是
www IN A 47.165.250.198
如果你没有以 . 结尾第一部分,它将附加 .example.org,因此如果你的配置主机是 www.example.org.example.org
你也可以这样做
www.example.org. IN A 47.165.250.198