Golang при подключении к MongoDB дает ошибку "cannot unmarshal DNS message"

Пользователь

от stephania , в категории: Golang , 2 года назад

Здравствуйте! Помогите пожалуйста у меня есть приложение на Golang и я использую официальную библиотеку для подключения к MongoDB https://github.com/mongodb/mongo-go-driver и после запуска приложения вылетает ошибка: "error parsing uri: lookup ....server.mongo.com on 127.0.0.53:53: cannot unmarshal DNS message"


Помогите пожалуйста решить проблемы если кто то сталкивался вообще с похожей проблемой.

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от roma , 2 года назад

@stephania Была похожая проблема и после длительной попытки исправить обнаружил что проблема похоже с DNS и после изменения в /etc/resolve.conf на Google DNS проблема решилась и все работает:


1
2
nameserver 8.8.8.8
nameserver 8.8.4.4


Пользователь

от montana_hand , год назад

@stephania 

"Cannot unmarshal DNS message" ошибка может возникнуть при подключении к MongoDB с использованием Golang, если указан неправильный адрес или недоступен хост. Пожалуйста, убедитесь, что вы используете верный адрес хоста и что хост доступен. Вы также можете проверить фаервол или настройки сети, чтобы убедиться, что порт доступен для подключения.