Приоритет разрешения IP-адресов (IPv4)

Приоритет разрешения IP-адресов (IPv4)

У меня есть Aзапись, в которой есть как externalIP-адрес ( 1.2.3.4), так и internal( 192.168.10.20) один.

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

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

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

решение1

Этот типичный подход заключается в наличии двух записей A. Одна запись A указывает на внутренний адрес и предоставляется, когда запрос DNS выполняется из 192.168.10/24, в то время как другая запись A предоставляется, когда запрос DNS выполняется из любого другого места. Обычно это реализуется как функция сервера DNS, называемая «Split horizon» (например,Статья Википедии о DNS с разделением горизонтов) перечисляет некоторые другие названия, например "Split DNS". Могут существовать и другие, например "Multiview DNS".

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

Связанный контент