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

Add DNS64/NAT64 support #40

Closed
ameshkov opened this issue Mar 21, 2019 · 0 comments
Closed

Add DNS64/NAT64 support #40

ameshkov opened this issue Mar 21, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@ameshkov
Copy link
Member

We should make it work in an IPv6-only network with DNS64/NAT64.

Explanation:
AdguardTeam/AdguardForAndroid#1884 (comment)

Test server:
https://developers.google.com/speed/public-dns/docs/dns64

What's need to be done:

  1. Automatic detection that we're on a NAT64-enabled network.
  2. Prefix detection must be asynchronous and it mustn't slow down the dnsproxy startup.
@ameshkov ameshkov added the enhancement New feature or request label Mar 21, 2019
@ameshkov ameshkov added this to the 0.13 milestone Mar 21, 2019
ameshkov added a commit that referenced this issue Apr 24, 2019
* commit '40558e8a1cb3ce801a319f2aae2b8ccb35f02101':
  * proxy: update naming, fix NPE
  * mobile: rename field, add DetectDNS64Prefix flag
  * mobile: fix merge issues
  * mobile: move dns64 fuctions to separate file
  * mobile, proxy: remove unuseful lock and defer
  [fix] mobile: remove unuseful comment
  [change] proxy, mobile: move NAT64 prefix calculation to mobile
  [change] proxy, mobile, readme: add DNS64Upstreams to mobile api, fix issues from review
  [feature] proxy, main: add DNS64/NAT64 support
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants