[Add] Testing DDR with macOS and iOS

Tommy Pauly <tpauly@apple.com> Fri, 10 June 2022 22:57 UTC

Return-Path: <tpauly@apple.com>
X-Original-To: add@ietfa.amsl.com
Delivered-To: add@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA8D1C15AAE1 for <add@ietfa.amsl.com>; Fri, 10 Jun 2022 15:57:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.851
X-Spam-Level:
X-Spam-Status: No, score=-2.851 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.745, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P4t8LFgqZ2G7 for <add@ietfa.amsl.com>; Fri, 10 Jun 2022 15:57:01 -0700 (PDT)
Received: from ma1-aaemail-dr-lapp02.apple.com (ma1-aaemail-dr-lapp02.apple.com [17.171.2.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 67479C159496 for <add@ietf.org>; Fri, 10 Jun 2022 15:57:01 -0700 (PDT)
Received: from pps.filterd (ma1-aaemail-dr-lapp02.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp02.apple.com (8.16.0.42/8.16.0.42) with SMTP id 25AMhaiq005651 for <add@ietf.org>; Fri, 10 Jun 2022 15:56:59 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : content-type : mime-version : subject : date : references : to : in-reply-to : message-id; s=20180706; bh=6Dq4U11oZFxySpBoBOmBImL/16DsG/XLvMXeeDL0g7U=; b=e4iOFXiF3SnjwtpWiI7b4+gnfyV75wLDtnDtlXc+Exz8heiNqVBRJX3KL8OK5nEm14QA IoLAAF+BLK3o5h1x+AdW/H4CUkspkZqn4ugj2iyWqqzGZlY5co/4Okp2ST9njaWVEh+d gwQyJm+p6PpSv6HKdyF5zsvttJzLoWTmUZu4ChsZNyIZTpCS0Ov+cMq/ErUZJU2JhtQp sN0dv7Pwscm7tpz1jABRdCXrutE/EQHfEVoa+ss224ChgcFYbHoPy+T//ROAzZWLcqWR 8g8S7M3ZXPIixupgFGcusSqWscDHHfQi51C0zvJ1oa+ofF8rC29H2Qaaf1vyayTFyU7e /Q==
Received: from rn-mailsvcp-mta-lapp03.rno.apple.com (rn-mailsvcp-mta-lapp03.rno.apple.com [10.225.203.151]) by ma1-aaemail-dr-lapp02.apple.com with ESMTP id 3gg42wx4xr-5 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for <add@ietf.org>; Fri, 10 Jun 2022 15:56:59 -0700
Received: from rn-mailsvcp-mmp-lapp02.rno.apple.com (rn-mailsvcp-mmp-lapp02.rno.apple.com [17.179.253.15]) by rn-mailsvcp-mta-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.18.20220407 64bit (built Apr 7 2022)) with ESMTPS id <0RDA00F14AEYOJI0@rn-mailsvcp-mta-lapp03.rno.apple.com> for add@ietf.org; Fri, 10 Jun 2022 15:56:58 -0700 (PDT)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp02.rno.apple.com by rn-mailsvcp-mmp-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.18.20220407 64bit (built Apr 7 2022)) id <0RDA00N00A6OFM00@rn-mailsvcp-mmp-lapp02.rno.apple.com> for add@ietf.org; Fri, 10 Jun 2022 15:56:58 -0700 (PDT)
X-Va-A:
X-Va-T-CD: aa987671f9cf16b3e83d4d5ef62c6b43
X-Va-E-CD: 5d02a0ee8e76cace3245f723c0efc960
X-Va-R-CD: 4ed8b82ab35589faba16d585f963e670
X-Va-CD: 0
X-Va-ID: e2d5805e-3826-4d66-a7ae-df441ed36034
X-V-A:
X-V-T-CD: aa987671f9cf16b3e83d4d5ef62c6b43
X-V-E-CD: 5d02a0ee8e76cace3245f723c0efc960
X-V-R-CD: 4ed8b82ab35589faba16d585f963e670
X-V-CD: 0
X-V-ID: fd647dc6-55c8-49e2-83a9-d5aec28751cc
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.517, 18.0.874 definitions=2022-06-10_09:2022-06-09, 2022-06-10 signatures=0
Received: from smtpclient.apple (unknown [17.230.171.242]) by rn-mailsvcp-mmp-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.18.20220407 64bit (built Apr 7 2022)) with ESMTPSA id <0RDA002M2AEY4300@rn-mailsvcp-mmp-lapp02.rno.apple.com> for add@ietf.org; Fri, 10 Jun 2022 15:56:58 -0700 (PDT)
From: Tommy Pauly <tpauly@apple.com>
Content-type: multipart/alternative; boundary="Apple-Mail=_87948A2D-08DB-423E-BA80-D84BDF34C1BB"
MIME-version: 1.0 (Mac OS X Mail 16.0 \(3696.100.1\))
Date: Fri, 10 Jun 2022 15:56:58 -0700
References: <8606CBB5-BE41-4AE5-8F1D-F81C4D099AB2@apple.com>
To: ADD Mailing list <add@ietf.org>
In-reply-to: <8606CBB5-BE41-4AE5-8F1D-F81C4D099AB2@apple.com>
Message-id: <412A90E0-09E3-4080-97C1-570059942A1F@apple.com>
X-Mailer: Apple Mail (2.3696.100.1)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.517, 18.0.874 definitions=2022-06-10_09:2022-06-09, 2022-06-10 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/add/wXuntcoAacXa4MWbgFRPhq-tVdg>
Subject: [Add] Testing DDR with macOS and iOS
X-BeenThere: add@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Applications Doing DNS <add.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/add>, <mailto:add-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/add/>
List-Post: <mailto:add@ietf.org>
List-Help: <mailto:add-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/add>, <mailto:add-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jun 2022 22:57:03 -0000

Hi ADD,

With the betas of iOS 16 and macOS Ventura, DDR is supported by default (no need to manually enable!). Please feel free to download these and give them a try.

This is also covered in this WWDC video: https://developer.apple.com/videos/play/wwdc2022/10079/ <https://developer.apple.com/videos/play/wwdc2022/10079/>

Best,
Tommy

> On Feb 23, 2022, at 9:52 AM, Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org> wrote:
> 
> Hello ADD,
> 
> I wanted to share with the group, for anyone who’s trying to bring up Discovery of Designated Resolvers (DDR, https://datatracker.ietf.org/doc/draft-ietf-add-ddr/ <https://datatracker.ietf.org/doc/draft-ietf-add-ddr/>) on their resolvers, that there is now a way to test this functionality with the current beta of macOS 12.3 <https://developer.apple.com/news/releases/?id=02152022e>. This is not enabled by default, but is a developer option.
> 
> In Terminal, you can run the following commands:
> 
> sudo defaults write /Library/Preferences/com.apple.networkd enable_ddr -int 1
> sudo killall -9 mDNSResponder
> 
> The client will then start issuing SVCB queries for _dns.resolver.arpa, and using the results to verify resolvers and upgrade to encrypted DNS, either DoT or DoH.
> 
> Hopefully this can be a useful tool to you!
> 
> Best,
> Tommy
> 
> -- 
> Add mailing list
> Add@ietf.org
> https://www.ietf.org/mailman/listinfo/add