Каждый раз, когда я пытаюсь клонировать или вытаскивать репозиторий Git с моего личного сервера Gitlab, я получаю сообщение об ошибке, указывающее, что имя или хост не могут быть разрешены.
Я понял, что это связано с тем, что Поиск DNS не удался, поэтому я попытался запустить nslookup privategitlab.here.com, чтобы проверить наличие ошибок. Как ни странно, домен правильно разрешен. Если я пытаюсь клонировать / тянуть после этого, он работает без ошибок.
Однажды я смог увидеть ошибку с nslookup. Он заявил, что не может разрешить DNS с помощью сервера имен Google (8.8.8.8) с ошибкой SERVFAIL. Но когда я снова запустил nslookup, он снова начал работать.
Как поиск DNS может казаться случайным?
Я заметил эту ошибку только на своих серверах Digital Ocean. При использовании Azure эта ошибка не возникает.
В обоих случаях я использовал Ubuntu 14.04 x64.