AdguardTeam / AdguardTeam/AdguardForiOS

Add support for DNS64/NAT64 networks

未關閉
#796 5 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
Enhancement Priority: P4 TechAudit Version: AdGuard v5.1
主要語言
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 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。