首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我从应用程序得到dns错误,而不是从我的浏览器

为什么我从应用程序得到dns错误,而不是从我的浏览器
EN

Stack Overflow用户
提问于 2021-01-08 18:35:35
回答 1查看 79关注 0票数 0

我正在从我的浏览器访问组织内部网络中的某个服务器。但是当我尝试从Atom中的Go代码进行相同的调用时。它会抛出下面的错误。

代码语言:javascript
运行
复制
url := "http://server:port/getcall"

req, _ := http.NewRequest("GET", url, nil)

res, _ := http.DefaultClient.Do(req)
代码语言:javascript
运行
复制
<body><h1>DNS error</h1>
<p>DNS error (the host name of the page you are looking for does not exist)<br><br>
Please check that the host name has been spelled correctly.<br></p>    

那会是什么呢?我尝试设置和删除代理,但都不起作用。

EN

回答 1

Stack Overflow用户

发布于 2021-01-08 19:24:05

在medium上有一个漂亮的article来解决go的域名系统问题。简而言之,它指的是net包文档的Name_Resolution

除了尝试使用digping或任何其他网络相关工具从命令行调试域resolving之外。也许你的公司浏览器有一些额外的方法来执行DNS解析,除了标准的一次。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65627418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档