-
Notifications
You must be signed in to change notification settings - Fork 2.6k
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ssr-plus禁用国内网站的ipv6解析,但没有禁用海外网站的ipv6解析,这算bug吗? #1470
Comments
Jinnrry
changed the title
如何禁止docker.io域名的ipv6解析?
ssr-plus禁用国内网站的ipv6解析,但没有禁用海外网站的ipv6解析,这算bug吗?
May 17, 2024
使用MosDNS解决 |
能细说下吗?你的意思我需要再搭一个MosDNS服务去作为SSR-PLUS的上游DNS服务器? |
|
MosDNS简单明了 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
背景:我梯子服务器没有ipv6,我使用docker pull拉镜像的时候发现下载没有走代理。进一步排查后是因为docker.io域名解析结果有ipv6,下载的时候优先使用ipv6,从而导致没有走代理。
问题分析:
目前helloworld项目已经引入了chinadns-ng作为dns服务器,我看chinadns-ng的启动命令为
/var/etc/ssrplus/bin/chinadns-ng -l 5333 -4 china -p 3 -c 114.114.114.114 -t 127.0.0.1#5335 -N -f
其中
-N
表示禁用ipv6,于是我使用nslookup docker.io 127.0.0.1:5333
测试,返回结果中没有ipv6解析结果。但是openwrt使用dnsmasq管理53端口,而dnsmasq配置为GFW域名通过dns2tcp去查询海外dns,非GFW域名使用chinadns-ng查询。dns2tcp的查询结果是没有禁用ipv6的,chinadns是禁用ipv6的,这样最终就导致国内域名没有ipv6,反而海外域名有ipv6。
The text was updated successfully, but these errors were encountered: