全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 601|回复: 4

本地dnsmasq里上游dns8888间歇性失效

[复制链接]
发表于 2023-10-17 11:54:39 | 显示全部楼层 |阅读模式
服务器是centos系统,为了突破chatgpt的屏蔽,我在本机开了dnsmasq服务。

/etc/dnsmasq.conf中,上游dns服务器使用的是server=8.8.8.8,单独转发server=/openai.com/xx.xx.xx.xx

这样用了半年多,一直挺稳定。

但是最近连续几天,这个dnsmasq间歇性抽风,频率还蛮高的,大概隔几分钟就抽风。抽风的时候具体表现如下,

# nslookup google.com 8.8.8.8
Server:                8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
Name:        google.com
Address: 142.250.199.110

# nslookup google.com        
;; connection timed out; trying next origin
;; connection timed out; no servers could be reached

你们看,直接使用8.8.8.8进行nslookup是成功的,但通过dnsmasq查询时失败,这似乎指向了dnsmasq本身或其配置作为可能的问题原因。

我一顿排查dnsmasq的配置文件,愣是找不出问题。

目前,我把dnsmasq里的上游dns改为了1.1.1.1之后,问题便不再出现。。。

这踏马到底是啥问题啊?
发表于 2023-10-17 12:03:10 | 显示全部楼层
all-servers
server=1.1.1.1
server=8.8.8.8
同时查询,哪个响应快用哪个
 楼主| 发表于 2023-10-17 12:10:30 | 显示全部楼层
nop 发表于 2023-10-17 12:03
all-servers
server=1.1.1.1
server=8.8.8.8

刚开始我只是
server=8.8.8.8
server=1.1.1.1

这样的,8888在前面。 现在我给8888删了 就好了 唉
这个all-servers是啥?
发表于 2023-10-17 14:08:05 | 显示全部楼层
--all-servers
By default, when dnsmasq has more than one upstream server available, it will send queries to just one server. Setting this flag forces dnsmasq to send all queries to all available servers. The reply from the server which answers first will be returned to the original requester.
 楼主| 发表于 2023-10-18 11:36:50 | 显示全部楼层

那  我这边默认设置显然是未生效的。
我设置了两个,8888和1111
这也太奇葩了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-28 19:11 , Processed in 0.061086 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表