Skip to content
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

配置单个域名 address 后仍然会返回上游 DNS 服务器中的 IPv6 结果 #1123

Closed
TGSAN opened this issue Oct 15, 2022 · 1 comment

Comments

@TGSAN
Copy link

TGSAN commented Oct 15, 2022

问题现象
简要描述问题出现的现象

运行环境

  1. 固件型号
    OpenWrt R22.2.2 / LuCI Master (git-21.335.48743-5f363d9)

  2. 运营商
    上海电信

  3. smartdns来源以及版本
    Github Release 38

  4. 涉及的配置(注意去除个人相关信息)

speed-check-mode ping,tcp:80,tcp:443
dualstack-ip-selection yes
force-qtype-SOA 65

勾选了:TCP服务器、IPV6服务器、双栈IP优选、解析本地主机名、停用HTTPS地址解析

重现步骤

  1. 上游DNS配置。
    域名地址中配置 address
address /assets1.xboxlive.com/1.2.3.4
  1. nslookup assets1.xboxlive.com

结果:

PS C:\Windows\System32> nslookup assets1.xboxlive.com
服务器:  smartdns
Address:  240e:38a:1f2b:b700::1

非权威应答:
名称:    assets1.xboxlive.com.c.footprint.net
Addresses:  2001:1900:2382:2005::1fe
          1.2.3.4
Aliases:  assets1.xboxlive.com

按照配置应只返回地址 1.2.3.4,但是实际返回了 1.2.3.4 和原始的 IPv6 解析结果

@PikuZheng
Copy link
Contributor

ipv4和ipv6本质上是两次查询。address /assets1.xboxlive.com/#6

@pymumu pymumu closed this as completed Jan 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants