我正在尝试编写一个Go App,它可以让我产生数字海洋水滴.它在我的台式机和笔记本电脑上工作正常,但是当我尝试在Termux的Android手机上运行它时,我得到了图像中显示的问题.我已经在他们的GitHub上提出了一个问题,但我不确定这是否与Termux有关,或者我是否遗漏了某些内容.
以下是错误的一部分:
拨打tcp:在[:: 1]上查找api.digitalocean.com:53:read udp [:: 1]:39143 - > [:: 1]:53:读取:连接被拒绝
不知道为什么它试图使用localhost作为DNS服务器.这是一张图片:
小智 6
只需创建/etc/resolv.conf并附加即可nameserver 8.8.8.8
解决此问题。
根据src/net/dnsclient_unix.go,如果/etc/resolv.conf不存在,localhost:53则选择作为名称服务器。
由于Android中的Linux不是那么“标准”。/etc/resolv.conf不可用。然后,该应用程序继续在 localhost:53 中查找主机。
| 归档时间: |
|
| 查看次数: |
2004 次 |
| 最近记录: |