Мой веб-сервер и 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»
Может кто-нибудь, пожалуйста, помогите мне, я в глубокой тени.