> 13 9.496493436 8.8.8.8 192.168.0.30 DNS 89 Standard > query response 0x31d1 Server failure A cooking.defun.work OPT
Ой, что это? В ответе видим Server failure. > > У DNS же UDP? Т.е. потери допустимы? Допустимы, но в нормальной ситуации не характерны. > Т.е. все равно нет кристальной ясности т.к. с futex и UDP не знаком. Тут не нужно быть ученным. Один поток ждёт ответа по UDP выполняя epoll для открытого сокета. Другой поток ждет события от первого потока о том, что прорезолвилось. Но не дожидается, слетает по таймауту. Вообще не далее как пару недель назад на Хабре обсуждалась отвратительная работа гугловых DNS-серверов из сетей некоторых провайдеров в России. Если не лень, то поищи. Может там и тайна раскрыта. -- With best regards Max Dmitrichenko

