Как настроить переадресацию портов DNS с помощью xinetd?

У меня есть гипервизор KVM и несколько виртуальных машин в мостовой сети. Я использую xinetd для перенаправления портов с общедоступного IP-адреса на соответствующую виртуальную машину.

Теперь я установил PowerDNS на машину и хотел бы создать для него правило перенаправления портов. Это выглядит так:

service dns-switch
{
 disable = no
 type = UNLISTED
 socket_type = dgram
 protocol = udp
 wait = no
 redirect = 192.168.0.3 53
 bind = x.x.x.x
 port = 53
 user = nobody
}

После перезапуска xinetd я получаю следующее сообщение в / var / log / messages, и пересылка не работает:

Mar 12 15:12:57 server systemd: Starting Xinetd A Powerful Replacement For Inetd...
Mar 12 15:12:57 server xinetd[5037]: socket creation failed (Protocol not supported (errno = 93)). service = dns-switch
Mar 12 15:12:57 server xinetd[5037]: Service dns-switch failed to start and is deactivated.
Mar 12 15:12:57 server xinetd[5037]: xinetd Version 2.3.15 started with libwrap loadavg labeled-networking options compiled in.

Конечно, ничего в netstat / ss. Хост - CentOS 7. Гость (PowerDNS) - Ubuntu 14.04.

Любые идеи / предложения приветствуются.

0
задан 12 March 2016 в 15:57
1 ответ

Та асуулгаа дамжуулахдаа dnsdist ашиглаж болно. Энэ нь туйлын уян хатан боловч энэ энгийн дамжуулах хэргийг хийж чаддаг.

0
ответ дан 5 December 2019 в 10:39

Теги

Похожие вопросы