Пишем свой DSN сервер и ресолвер на #golang. Отличный практический туториал