Назад | Перейти на главную страницу

FreeBSD: перенаправить некоторый трафик UDP с одного порта на другой

У меня есть несколько специализированных DNS-серверов, работающих на FreeBSD 11. Некоторые люди продолжают работать с ними, и я хотел бы дать им разные ответы. Поэтому я хотел бы перенаправить UDP-трафик с этих хостов с порта 53 на порт 5300, который прослушивает другой сервер. Я попробовал ipfw fwd, который получает трафик на сервер с портом 5300, но ответы теряются, потому что они выходят на порт 5300, а не на 53. Таким образом, похоже, что ipfw divert и natd должны иметь возможность получать запросы на порт 5300 и ответы переписаны так, как будто они поступают с порта 53, но я не смог определить правильный набор команд и параметров. Примеры были бы очень полезны. (DNS-серверы - это настраиваемые вещи, совершенно не похожие на BIND, поэтому я не могу просто разделить горизонт.)