Skip to content

DNS-over-QUIC #208

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

Closed
nRafinia opened this issue Dec 18, 2020 · 13 comments
Closed

DNS-over-QUIC #208

nRafinia opened this issue Dec 18, 2020 · 13 comments

Comments

@nRafinia
Copy link

Please add DNS-over-QUIC support

@nRafinia nRafinia reopened this Dec 18, 2020
@ShreyasZare
Copy link
Member

Thanks for the feature request. DoQ will take a while to implement since we have to wait for dotnet to add support for QUIC or HTTP/3. You can track the dotnet issue here.

@iamGavinJ
Copy link

@ShreyasZare Microsoft's open-source implementation of QUIC, msquic, can be called from C# using P/Invoke. Understandably that approach may be more effort than desirable, but thought I'd highlight the possibility.

@ShreyasZare
Copy link
Member

@ShreyasZare Microsoft's open-source implementation of QUIC, msquic, can be called from C# using P/Invoke. Understandably that approach may be more effort than desirable, but thought I'd highlight the possibility.

The ecosystem with QUIC is still evolving and its implementation is still in draft stage in IETF. Its also not widely deployed to be used yet. So, I am just waiting till there is stable cross-platform support available and there are DoQ services available to be used.

Its going to be stable next year with .NET 6 release. While I am still migrating a lot of code to .NET 5.

@hairyfred
Copy link

adguard home just added dns over quic support
hopefully means its at a mature enough stage to implement into technitium

@ShreyasZare
Copy link
Member

adguard home just added dns over quic support hopefully means its at a mature enough stage to implement into technitium

QUIC is not yet available in .NET (HTTP/3 is there but QUIC api is not) so will have to wait for it.

@Potterli20
Copy link

@ShreyasZare Now that you can update.NET 7, you have quic (http3)

@ShreyasZare
Copy link
Member

@ShreyasZare Now that you can update.NET 7, you have quic (http3)

Yes .NET 7 has added QUIC support. DNS-over-QUIC will get added soon but not in the upcoming update which already has a lot of features ready for release. So, you can expect it in the next update after that.

Support for both DNS-over-QUIC to be used with forwarders, and to host it as a service on the DNS server will be available.

@ShreyasZare
Copy link
Member

Technitium DNS Server v11 is now available which now supports DNS-over-QUIC. Do check and let me know your feedback.

@Potterli20
Copy link

Potterli20 commented Feb 26, 2023

Technitium DNS Server v11 is now available which now supports DNS-over-QUIC. Do check and let me know your feedback.

图片
Why??

https://learn.microsoft.com/en-us/windows-server/administration/linux-package-repository-for-microsoft-software

@ShreyasZare
Copy link
Member

Technitium DNS Server v11 is now available which now supports DNS-over-QUIC. Do check and let me know your feedback.

图片 Why??

https://learn.microsoft.com/en-us/windows-server/administration/linux-package-repository-for-microsoft-software

Check out this blog post on this topic which explains in details on how to get QUIC running on Linux.

@Potterli20
Copy link

Technitium DNS Server v11 is now available which now supports DNS-over-QUIC. Do check and let me know your feedback.

图片 Why??

https://learn.microsoft.com/en-us/windows-server/administration/linux-package-repository-for-microsoft-software

Check out this blog post on this topic which explains in details on how to get QUIC running on Linux.

It's not in there. My system is debian

@ShreyasZare
Copy link
Member

Check out this blog post on this topic which explains in details on how to get QUIC running on Linux.

It's not in there. My system is debian

Were you able to install libmsquic from Microsoft repo? What openssl version you have?

@Potterli20
Copy link

Check out this blog post on this topic which explains in details on how to get QUIC running on Linux.

It's not in there. My system is debian

Were you able to install libmsquic from Microsoft repo? What openssl version you have?

Also openssl 1.1.1, I'm fine now

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

5 participants