# NordVPN macOS DNS Plan 1. Add macOS DNS state file support under `~/.nordvpn-client`. 2. Implement helpers to enumerate eligible physical services and snapshot existing DNS/search-domain settings. 3. Implement helpers to apply NordVPN DNS only to eligible physical services. 4. Implement helpers to restore previous DNS/search-domain settings on disconnect or failed connect. 5. Add unit tests for service filtering and DNS state transitions. 6. Update skill/docs to explain macOS physical-service DNS management. 7. Sync the installed workspace copy. 8. Run tests and non-destructive verification. 9. Commit and push.