немножно не понял, внутри контейнера, если у вас в docker-compose.yml прописан сервис, он ресолвится по имени в ip внутренней сети, если не задано обратное, которую поднимает самостоятельно, аналог команды docker create network. и я не понял, что значит ситуация идентичная
Смотрите, настройка базовая, никаких настроек я не делал. Просто поднял docker сервер, сделал pull нескольких образов. Запустил контейнеры. Но настройки сетевой среды же должны обеспечить обратный резолв через сетевую карту самого сервера.
Само собой, DNS сервер не знает о существовании ip контейнера, но и запрос на DNS же делает по сути сервер