在Ubuntu 上對Go 中的MongoDB 雲端連線進行故障排除:錯誤「無法解組DNS 訊息」
此錯誤「無法解組DNS 訊息」
此錯誤「無法「無法解組DNS解組DNS 訊息」當過時的Go 版本嘗試解析SRV 記錄中的壓縮網域時,會發生這種情況。這與 MongoDB Go 驅動程式沒有直接關係。
原因:
Go 版本 1.11 引入了更嚴格的 RFC-2782 合規性,該版本強制執行 SRV 記錄的特定格式。某些 DNS 伺服器可能會壓縮其 SRV 記錄中的域名,Go 1.11 將拒絕這樣做。
如果可能,請升級到問題所在的 Go 1.12 或更高版本已解決。
如果您以前遇到過此問題自行解決,可能是 DNS 伺服器已更新或套用了修補程式開始。
如果您實作任一解決方法,您的應用程式應該能夠成功連接到 MongoDB 雲端資料庫。以上是如何修復在 Ubuntu 上從 Go 連接到 MongoDB 雲端時出現的「無法解組 DNS 訊息」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!