首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主机命令返回SERVFAIL的原因

主机命令返回SERVFAIL的原因
EN

Unix & Linux用户
提问于 2022-01-05 07:37:44
回答 1查看 2.8K关注 0票数 2

我试图为我的博客jfeatures.com和获取错误(SERVFAIL)使用主机命令。我使用谷歌域名的博客,它是由github网页。

代码语言:javascript
复制
$ host jfeatures.com
jfeatures.com has address 185.199.111.153
jfeatures.com has address 185.199.108.153
jfeatures.com has address 185.199.109.153
jfeatures.com has address 185.199.110.153

主机jfeatures.com未找到: 2(SERVFAIL)

代码语言:javascript
复制
jfeatures.com mail is handled by 20 alt2.gmr-smtp-in.l.google.com.
jfeatures.com mail is handled by 40 alt4.gmr-smtp-in.l.google.com.
jfeatures.com mail is handled by 5 gmr-smtp-in.l.google.com.
jfeatures.com mail is handled by 10 alt1.gmr-smtp-in.l.google.com.
jfeatures.com mail is handled by 30 alt3.gmr-smtp-in.l.google.com.
alt2.gmr-smtp-in.l.google.com has address 142.250.141.14
alt4.gmr-smtp-in.l.google.com has address 64.233.171.14
gmr-smtp-in.l.google.com has address 142.251.10.14
alt1.gmr-smtp-in.l.google.com has address 173.194.202.14
alt3.gmr-smtp-in.l.google.com has address 142.250.115.14

如果我指定DNS服务器,它似乎会像预期的那样工作。以下是host jfeatures.com 8.8.8.8的结果

代码语言:javascript
复制
host jfeatures.com 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:

jfeatures.com has address 185.199.109.153
jfeatures.com has address 185.199.111.153
jfeatures.com has address 185.199.110.153
jfeatures.com has address 185.199.108.153
jfeatures.com mail is handled by 10 alt1.gmr-smtp-in.l.google.com.
jfeatures.com mail is handled by 30 alt3.gmr-smtp-in.l.google.com.
jfeatures.com mail is handled by 40 alt4.gmr-smtp-in.l.google.com.
jfeatures.com mail is handled by 5 gmr-smtp-in.l.google.com.
jfeatures.com mail is handled by 20 alt2.gmr-smtp-in.l.google.com.
EN

回答 1

Unix & Linux用户

发布于 2022-01-05 13:20:38

使用host命令上的额外参数,您将绕过通过/etc/resolv.conf定义的默认DNS服务器,特别是使用您提供的服务器:

代码语言:javascript
复制
host jfeatures.com 8.8.8.8    # {domain} {dns_server}

考虑到在指定上游DNS服务器(1.1.1.18.8.8.89.9.9.9作为已确认的工作替代方案)时不能重现问题,我建议您的上游DNS服务器出现故障。

在国内,这将是您的本地主机或您的ISP自己的服务器。在工作中,它通常是您网络的DNS服务器。根据您想要在识别错误的组件方面参与到多大程度上,您可以通过DNS服务器链进行工作。例如,如果/etc/resolv.conf包含对nameserver 127.0.0.53的引用,则使用systemd-resolved,并且需要检查/run/systemd/resolve/resolv.conf以获得上游DNS服务器的详细信息。否则,使用/etc/resolv.conf本身中的值。

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

https://unix.stackexchange.com/questions/685094

复制
相关文章

相似问题

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