Мой веб-сервер и DNS-сервер находятся в одной частной сети. Веб-сервер не имеет общедоступного IP-адреса, но DNS-сервер имеет общедоступный IP-адрес. DNS-сервер работает на bind9. Как я могу открыть свой веб-сервер с публичного DNS.

Частная сеть - 10.0.0.0/20

Частный IP-адрес веб-сервера - 10.0.14.167

Частный IP-адрес DNS-сервера - 10.0.1.199

Публичный IP-адрес DNS-сервера - хххх

Вот моя конфигурация файла 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»

Может кто-нибудь, пожалуйста, помогите мне, я в глубокой тени.

0