与外部 Web 服务器 BIND

与外部 Web 服务器 BIND

我正在尝试启动并运行自己的 DNS 服务器,但出现了问题。我没有收到任何错误,但当我访问 www.example.org 时,页面未加载。我使用的是 Linux。

  1. 我的注册域名:example.org
  2. Bind 安装在 Fedora 机器上,具有动态公共 IP,并通过 dns mybind.no-ip.biz 寻址
  3. 在另一台公共机器上运行的 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  

相关内容