自从路由器固件更新以来,我遇到了一些奇怪且随机的网络问题。问题是,我注意到一些流媒体服务和语音助手无法正常工作。它们已连接,但现在无法正常工作。例如,Alexa 有响应但不播放音乐。Disney+ 无法工作,Netflix 可以工作。
这让我抓狂,我想分析一下是什么原因造成的,但我不知道从哪里开始。我可以在超级用户上浏览并提问。
我还重新启动了所有网络组件,包括我的 DNS 服务器(pihole)。
答案1
我还重新启动了所有网络组件,包括我的 DNS 服务器(pihole)
您有一台 DNS 服务器。您已重新启动它,但它实现了什么?首先要检查:DNS 服务器是否正常运行?它能解析您输入的各种域名吗?使用dig
或host
或nslookup
进行检查。如果之前给出的结果正确,则无需重新启动它。
它能解析 AAAA 记录和 A 记录吗?使用-t
或-q=
选项测试这两种类型。很可能它有两个地址(IPv4 和 IPv6)——分别测试这两个地址。
您的设备实际上将其用作 DNS 服务器,还是使用其他服务器?(如果他们使用其他服务器,他们从哪里获得的?DHCP?)
在计算机上,如果某个程序无法连接到某个东西,请安装一个数据包捕获使用 Wireshark 等工具查看正在发生的事情。如果程序正在尝试建立 TCP 连接,您将能够看到它连接的确切 IP 地址,然后可以使用 ping 或 traceroute 等工具。
如果它无法解析 DNS 名称,您将看到它正在使用哪个 DNS 服务器以及它正在尝试解析哪个名称 - 如果它正在使用您的 Pi-Hole,那么 Pi-Hole 的日志文件就是下一个地方,同时尝试通过其他服务器解析同一个名称(与之前相同的工具 - dig、nslookup 等)