WideAreaNetwork » 2019-06-03 13:28:37
насколько я понял мне сюда - viewtopic.php?t=9582
нет, Вы не поняли, потому как читать не желаете, так... по верхам, по
статейкам в стиле Windoze step-by-step, тык-тык-тык.
Вам дали очень хороший совет на opennet: прочитать книжку про DNS,
например на rutracker.org в разделе Сети/VoIP:
Ли К., Альбитц П. - DNS и BIND (5-е издание) [2008, PDF, RUS]
или
Aitchison R. - Pro DNS and BIND 10 [2011, PDF, ENG]
тогда вопросы отпали бы сами, ибо знали бы как работает DNS и как насторить собственный
primary nameserver.
unbound не умеет split horizon.
Допустим есть сервер с двумя ip:
- публичный ip=a.b.c.d
- технологический из блока частный сетей RFC1918 ip=k.l.m.n
как сделать чтобы по одному FQDN (Fully Qualified Domain Name), например,
zhopa.net, извне запросы шли к ip=a.b.c.d, а из частной сети к ip=k.l.m.n?
Нужно настроить DNS с возможностью split horizon - технология zone view,
когда одна и та же зона, при обращении из Internet - будет выдавать
из прямой зоны для zhopa.net - один ip адрес, а из частной сети - другой ip-адрес.
Ну а далее, Вы соответствующим образом настраиваете apache-сервер -
name-based виртуальный хост zhopa.net.
Есть иной, тупой вариант, у всех клиентов из частной сети - прописать нужное
Вам соответствие в файле hosts на всех клиентских PC, если их десяток - это
несложно, но когда их больше нескольких десятков или сотен, геморрой.
Как было сказано ранее, unbound не умеет split horizon, bind и некоторые
другие - умееют.
Прочитайте книгу - это один вечер и все встанет на свои места.