Кто-нибудь знает как работает bind если порт == 0? вроде он должен автоматически выбирать неиспользуемый порт... ... или я не прав? ... если выбирает, то по какой схеме?
Лично я bind не юзаю (djbdns -- rules), но, поскольку других желающих ответить нет, то вот мои соображения. Использование для DNS какого-либо порта, отличного от 53, смысла не имеет. Все равно клиенты будут делать запросы на порт 53. Если же речь идет об отправке ответов, то выбор неиспользуемого порта осуществляется ядром.