首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器的DNS无法解析第三方web服务URL

问服务器的DNS无法解析第三方web服务URL
EN

Server Fault用户
提问于 2017-07-20 09:19:07
回答 1查看 218关注 0票数 0

我们的一个项目今天遇到了一个奇怪的问题: VPS服务器无法到达第三方web服务,因为它无法解决它的域。当我SSH到服务器并在web服务的域中运行dig、curl、traceroute或ping时,我会得到错误Could not resolve host: %web.service.url%。

有趣的是,位于同一地区(澳大利亚)的同一托管公司的另一台服务器存在完全相同的问题,因此它必须是一个比一个特定服务器更广泛的问题。从本地计算机点击相同的服务可以正常工作,其他服务器也没有这个问题。技术支持部门的人在几个小时内无法帮助我们,他们的最后一条消息说:

“您的选项是与您正在使用的DNS提供程序联系,因为DNS服务器没有为域提供任何记录。”

我不知道什么是DNS提供者,为什么他们听起来像我们使用的是一些自定义的一个,而不是什么东西,他们为他们的VPS服务器。这会不会是他们和澳大利亚ISP之间的问题呢?

最重要的是,我们现在的选择是什么,除了把所有的东西转移到另一个主机提供商?目前,切换第三方web服务不是一种选择。

编辑:下面是dig %web.service.url%的结果,当从服务器运行时:

代码语言:javascript
复制
; <<>> DiG 9.9.5-4.3ubuntu0.1-Ubuntu <<>> %web.service.url%
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 35626
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1500
;; QUESTION SECTION:
;%web.service.url%.        IN  A

;; Query time: 1074 msec
;; SERVER: %server.ip.address%#53(%server.ip.address%)
;; WHEN: Thu Jul 20 09:19:44 UTC 2017
;; MSG SIZE  rcvd: 51
EN

回答 1

Server Fault用户

回答已采纳

发布于 2017-07-20 09:35:25

您已经列出了实际为您做一些测试所需的所有重要信息。如果VPS服务器使用VPS主机提供的DNS服务器,并且无法返回记录,那么问题应该是VPS主机。

一个简单的工作是更改VPS服务器上的DNS设置,以便使用另一个DNS服务器。我通常使用谷歌的DNS服务器:8.8.8.8和8.8.4.4

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

https://serverfault.com/questions/863207

复制
相关文章

相似问题

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