


Ubuntu 上の Golang から MongoDB Atlas に接続するときに発生する「DNS メッセージをアンマーシャリングできません」エラーを解決する方法
Ubuntu の Golang で Mongo Cloud データベースに接続する
Ubuntu の Golang で Mongo Cloud データベースに接続しようとすると、「DNS をアンマーシャリングできません」というエラーが発生する場合がありますメッセージ。"この問題は、SRV レコードの処理において RFC-2782 に厳密に準拠するようになった Go バージョン 1.11.x の変更に起因し、権威ある DNS サーバーが圧縮レコードを送信するときにエラーが発生します。
この解決策には回避策が含まれます。 Go v1.11 の場合:
- 非 SRV MongoDB を使用するURI: SRV を使用しない URI に置き換えます。
- /etc/resolv.conf を変更します: ネームサーバーを、1.1 などの準拠したパブリック DNS サーバーに設定します。 1.1 または 8.8.8.8、圧縮された SRV レコードを回避します。
As GODRIVER-829 で参照されているように、この問題は MongoDB Go ドライバーに直接関係しているのではなく、Go での DNS レコードのより厳密な処理に関係しています。提案された回避策を実装すると、ユーザーは Ubuntu 上のデータベースへの接続を正常に確立できるようになります。
以上がUbuntu 上の Golang から MongoDB Atlas に接続するときに発生する「DNS メッセージをアンマーシャリングできません」エラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Go Language Packのインポート:アンダースコアとアンダースコアなしの違いは何ですか?

MySQLクエリ結果リストをGO言語のカスタム構造スライスに変換する方法は?

GOのジェネリックのカスタムタイプ制約を定義するにはどうすればよいですか?

GOでテスト用のモックオブジェクトとスタブを書くにはどうすればよいですか?

トレースツールを使用して、GOアプリケーションの実行フローを理解するにはどうすればよいですか?
