Skip to content

Add DNSMatchDomains property to Interface (split DNS)#11

Open
fhriley wants to merge 1 commit intoWireGuard:masterfrom
fhriley:fhriley/dnsmatchdomains
Open

Add DNSMatchDomains property to Interface (split DNS)#11
fhriley wants to merge 1 commit intoWireGuard:masterfrom
fhriley:fhriley/dnsmatchdomains

Conversation

@fhriley
Copy link
Copy Markdown

@fhriley fhriley commented May 14, 2022

Based on the work of Stephen Larew [email protected].

This adds split DNS capability. MacOS and iOS don't fully support the separation of search domains and match domains so a best effort is made to implement to what the configuration intends.

Signed-off-by: Frank Riley [email protected]

Based on the work of Stephen Larew <[email protected]>.

This adds split DNS capability. MacOS and iOS don't fully support the separation of search domains and match domains so a best effort is made to implement to what the configuration intends.

Signed-off-by: Frank Riley <[email protected]>
@uberjay
Copy link
Copy Markdown

uberjay commented Sep 6, 2022

Thanks for putting this together -- it seems to behave exactly how I want it to... the question is, will it ever flow upstream?

@nicx
Copy link
Copy Markdown

nicx commented Sep 26, 2022

any chance that this PR will make it into the official release?

@aSilentSniper
Copy link
Copy Markdown

Please Merge this request so i dont have to build it myself

@zx2c4-bot zx2c4-bot force-pushed the master branch 2 times, most recently from c37881b to 2fec12a Compare February 15, 2023 13:21
@evanphx
Copy link
Copy Markdown

evanphx commented Aug 31, 2023

Anything we can do to help get this merged? Would love to see it land.

@robertoschwald
Copy link
Copy Markdown

Still this badly needed PR is not merged. PLEASE MERGE, FOLKS!

@uberjay
Copy link
Copy Markdown

uberjay commented Apr 4, 2024

It's a bummer... I've been waiting for this before switching our company over to use WireGuard instead of OpenVPN... without it, the usability is not that great.

I continue to renew my apple developer subscription for the express purpose of building a custom WireGuard with this PR.

@philipstewart
Copy link
Copy Markdown

Keen to see split DNS on the iOS app, but it's worth noting the preference of the maintainer for contributions to this repository is either by sending properly formatted patches using git-send-email to the WireGuard mailing list, or via a prefixed branch in the official repository.

@robertoschwald
Copy link
Copy Markdown

I already sent a patch to the ml.

@philipstewart
Copy link
Copy Markdown

Wonderful - do you have a link? I could only find this one in a brief scan of the list, but the change proposed in this PR seems to be more extensive.

@robertoschwald
Copy link
Copy Markdown

Sent it April/5/24.

Is being held until the list moderator can review it for approval.

@thmo
Copy link
Copy Markdown

thmo commented Jul 8, 2024

Has it been approved - I don't see it here?

@adamcstephens
Copy link
Copy Markdown

Was this ever successfully posted to the mailing list? I'm not seeing it.

@robertoschwald
Copy link
Copy Markdown

I tried, but its waiting for moderation since ages...

@robertoschwald
Copy link
Copy Markdown

Great to see the PR approved. When will it be merged?

@Brekit
Copy link
Copy Markdown

Brekit commented Apr 2, 2025

I'm really looking forward to this in the release

@wrobelda
Copy link
Copy Markdown

wrobelda commented Apr 2, 2025

I'm really looking forward to this in the release

@fhriley A release with just this fix only would already be a godsend.

@fhriley
Copy link
Copy Markdown
Author

fhriley commented Apr 23, 2025

@fhriley A release with just this fix only would already be a godsend.

I'm not part of the WireGuard project so I am not able to create WireGuard releases.

@luckman212
Copy link
Copy Markdown

luckman212 commented Apr 23, 2025

Is anyone maintaining the macOS variant of WireGuard? It hasn't had a release (or even a commit) in over 2 years.

YaroCabbage pushed a commit to YaroCabbage/wireguard-apple that referenced this pull request Jul 22, 2025
@kixorz
Copy link
Copy Markdown

kixorz commented Aug 4, 2025

👍 on this one. Can we get this merged please?

@chetan-reddy
Copy link
Copy Markdown

I continue to renew my apple developer subscription for the express purpose of building a custom WireGuard with this PR.

@uberjay Is it possible for you to publish your build on the App Store for others to use?

@totoCZ
Copy link
Copy Markdown

totoCZ commented Mar 7, 2026

Sorry for OT but I found new app called vylos on app store
I talked to the dev and he's implementing split dns on my request.
https://apps.apple.com/th/app/vylos-vpn-client/id6759117526
It looks like promising client, very stable so far

@keeshux
Copy link
Copy Markdown

keeshux commented Apr 6, 2026

I'm willing to integrate this patch into Passepartout, for both OpenVPN and WireGuard. If anyone's willing to help me test it, please send an email to [email protected] to arrange a group.

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

Successfully merging this pull request may close these issues.