AdguardTeam / AdguardTeam/AdguardForiOS
Add support for DNS64/NAT64 networks
- 主要语言
- Swift
- 星标
- 1.7k
- 派生
- 240
- PR 合并指标
- 30 天内没有已合并 PR
描述
The problem is that using a custom DNS server in the IPv6-only T-Mobile network is impossible as it relies on their own default DNS in the following way: when a domain is hosted on an IPv4 address, their DNS returns a private (?) IPv6-mapped address instead.
1. For instance, `example.org` address is `93.184.216.34`.
2. T-Mobile's DNS server will resolve it to something like this instead: `::FFFF:93.184.216.34` (and this address is reachable in their IPv6-only network).
If we figure what exact prefix they use for IPv6 mapping (most likely it is `::FFFF:` but I need a confirmation), we will be able to convert IPv4 addresses returned by a custom DNS server to their IPv6-mapped counterpart.
Please note, that this is just an assumption.
**We need help from users who are on T-Mobile to figure if that is so.** If you are a T-Mobile user, please collect AdGuard logs and send them to `devteam at adguard.com`.
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。