我的 Web 服务器和 DNS 服务器都位于同一个私有网络上,但 DNS 服务器有一个公共 IP。如何使用 DNS 名称从公共网络打开我的网站

我的 Web 服务器和 DNS 服务器都位于同一个私有网络上,但 DNS 服务器有一个公共 IP。如何使用 DNS 名称从公共网络打开我的网站

我的 Web 服务器和 DNS 服务器都位于同一个私有网络上。Web 服务器没有任何公共 IP,但 DNS 服务器有一个经过网络地址转换的公共 IP。DNS 服务器在 bind9 上运行。我如何从公共 DNS 打开我的 Web 服务器。

私有网络是 - 10.0.0.0/20

Web 服务器私有 IP - 10.0.14.167

DNS 服务器私有 IP - 10.0.1.199

DNS 服务器公网 IP - xxxx

这是我的named.conf.options文件配置:

options {
    directory "/var/cache/bind";
    recursion no;
    allow-transfer { none; };
    dnssec-validation auto;
    auth-nxdomain no;    # conform to RFC1035
    listen-on-v6 { any; };
    listen-on { any; };
    };

这是我的named.conf.local文件配置:

zone "1.0.10.in-addr.arpa" {
type master;
file "/etc/bind/zones/db.10.0.1";

};

zone "mydomain1.com" {
type master;
file "/etc/bind/zones/db.mydomain.com";

};

zone "14.0.10.in-addr.arpa" {
type master;
file "/etc/bind/zones/db.10.0.14";

};

以下是db.10.0.1文件配置

以下是db.10.0.14文件配置

这是 db.mydomain.com 文件配置

当我尝试打开 php7.mydomain.com 时,它显示“无法访问此站点,php7.mydomain.com 拒绝连接。ERR_CONNECTION_REFUSED”

谁能帮帮我,我处在深深的阴影中。

相关内容