Я пишу вам, потому что я построил инфраструктуру с сервером Bind и рекурсором PowerDNS, который передает запросы на сервер Bind. Что я хотел сделать, так это то, что рекурсор передает IP-адрес клиента, а не его, поэтому я попытался сделать это с помощью EDNS (0). Вот диаграмма, которая суммирует то, что я хочу сделать:
Client : 10.0.0.1/24
|
| “test.com”
|
Server with PDNS-RECURSOR : 192.168.1.1/24
|
| “test.com” with ip_source=10.0.0.1/24
|
Server with BIND : 192.168.1.2/24
И разные файлы конфигурации:
• BIND Conf: 3 представления
View recursor {} #Return specific IP for the recursor machine
View localhost {} #Return specific IP for the localhost machine.
View external {} #Return specific IP for the external machines.
• Pdns-Recursor Conf (4.1):
edns-outgoing-bufsize=1680
edns-subnet-whitelist=0.0.0.0/0.
forward-zones=192.168.1.2
use-incoming-edns-subnet=yes
К сожалению, он всегда возвращает вид рекурсора, у вас есть решение? Заранее спасибо !