У меня есть запись , которая имеет как A IP - адрес external и 1.2.3.4 internal один.

Когда клиент хочет подключиться к этой услуге из сети 192.168.10/24 он должен использовать 192.168.10.20 в качестве цели.

Если клиент находится в другой сети - тогда следует использовать 1.2.3.4 .

Я знаю, что для IPv6 существует разрешение по приоритету адресов, но можно ли добиться чего-то подобного для IPv4?

1 ответ1

3

Этот типичный подход состоит в том, чтобы иметь две записи А. Одна запись A указывает на внутренний адрес и предоставляется, когда DNS-запрос выполняется с 192.168.10/24, тогда как другая запись A предоставляется, когда DNS-запрос выполняется откуда-либо еще. Обычно это реализуется как функция DNS-сервера, называемая "Разделенный горизонт" (например , статья Википедии о разделенном DNS), в которой перечислены некоторые другие имена, например "Разделенный DNS". Другие могут существовать, например, "Multiview DNS".

Точная информация о том, как реализовать это (и, возможно, какое имя DNS-сервера для этой функции может быть), зависит от того, какое программное обеспечение DNS-сервера используется.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .