Я пытаюсь создать UDP-прокси в Go безуспешно.
Моя цель - получить ответ DNS от сервера и записать его обратно клиенту.
$ kdig -d @0.0.0.0:8853 facebook.com
n, client, err := u.server.ReadFromUDP(buf) // read request
n, err = u.server.WriteToUDP(buf, client) // write it back
Должен ли я делать что-то другое?Ответ:
WARNING: response timeout for 0.0.0.0@8853(UDP)
PS: Моя реализация TCP работает нормально.
Спасибо!