Bind9 — Управление доменом с выходом в интернет?

Есть сервер в домашней сети.
Есть роутер Mikrotik с внешний IP.
Есть DNS сервер bind9 с внутренним IP 192.168.2.11, а так же есть отдельный web server на NGINX с внутренним IP 192.168.2.20, на нем сделаны вирт. хосты, которые давно работают - с этим проблем нет точно.

Есть домен site.ru, у регистратора в качестве NS серверов указан мой внешний IP
На роутере сделан проброс 53 порта на мой DNS сервер с IP 192.168.2.11

Настроил dns зону - site.ru
Внутри локальной сети все работает прекрасно, НО если пинговать site.ru с внешней сети интернет, то возвращается локальный адрес веб сервера 192.168.2.20 и сам сайт не открывается.

/etc/bind/named.conf
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
key rndc-key {
	algorithm hmac-md5;
	secret "PuYna7Wx/FFGcsK6VDrmbw==";
	};
controls {
	inet 127.0.0.1 port 953 allow { 127.0.0.1; } keys { rndc-key; };
	};


/etc/bind/named.conf.options

options {
directory "/var/cache/bind";

	forwarders {
		192.168.1.1;
		8.8.8.8;
		8.8.4.4;
		};
	dnssec-validation auto;
};


/etc/bind/named.conf.local

zone "site.ru" {
	type master;
	file "/var/lib/bind/site.ru.hosts";
	};



Ну и настройка самой зоны
/var/lib/bind/site.ru.hosts
$ttl 3600
site.ru.	IN	SOA	dc. admin.site.ru. (
			1600627976
			3600
			600
			1209600
			3600 )
site.ru.	IN	NS	dc.
site.ru.	IN	A	192.168.2.20
  • Вопрос задан
  • 509 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Tabletko
никого не трогаю, починяю примус
Ну правильно, потому что у вас в файле зоны есть только A-запись с внутренним адресом. Нужно настроить split-dns и отдавать внутреннюю зону только внутренним клиентам, а внешнюю - внешним.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы