У меня есть общедоступный сервер abc.example.com, который физически расположен в моей сети. Как добавить его к моему DNS-серверу под управлением Windows Server 2012, чтобы разрешить этот сервер для компьютеров в моей сети локально?
Другими словами, если я пингую abc.example.com, это должен быть 192.168.0.X, а не публичный адрес.
Я добавил зону прямого просмотра example.com и добавил запись A abc. Но почему-то не работает. Компьютеры в моей сети (домен example.local) указывают только на мой DNS-сервер. Я пробовал добавить abc.example.com в HOSTS. Это работает, но это не решение. Пожалуйста помоги.
В общем: нет. Вы бы использовали отдельный домен внутри, чтобы избежать подобных проблем. То, что вы требуете, - это настройка разделения DNS, и их, как правило, поддерживают, потому что они не могут быть должным образом отлажены отовсюду. Например, в случае проблем с внешним DNS вам нужно будет найти внешний сайт для их отладки.
Лучшая практика - запускать отдельные домены - например, переименовать вашу внутреннюю сеть в local.example.com и, таким образом, внутренняя машина будет abc.local.example.com