First setup PEN load balancer using this document.
After that, keep digging below 🙂
And that’s it, so now if we run pen we see it now has UDP support.
root@penudp:~/pen-0.18.0# pen usage: pen [-C addr:port] [-X] [-b sec] [-S N] [-c N] [-e host[:port]] [-t sec] [-x N] [-w dir] [-HPWadfhrs] [-o option] [-E certfile] [-K keyfile] [-G cacertfile] [-A cacertdir] [-Z] [-R] [-L protocol] [host:]port h1[:p1[:maxc1[:hard1[:weight1[:prio1]]]]] [h2[:p2[:maxc2[:hard2[:weight2[:prio2]]]]]] ... -B host:port abuse server for naughty clients -C port control port -T sec tracking time in seconds (0 = forever) [0] -H add X-Forwarded-For header in http requests -U use udp protocol support
Now to test this I have just brought up a couple of DNS servers running bind.