[DNSOP] Deployment tests for "probe.resolver.arpa"

Ben Schwartz <bemasc@meta.com> Mon, 19 May 2025 17:44 UTC

Return-Path: <prvs=123473182a=bemasc@meta.com>
X-Original-To: dnsop@mail2.ietf.org
Delivered-To: dnsop@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id AD1212A57E27; Mon, 19 May 2025 10:44:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.793
X-Spam-Level:
X-Spam-Status: No, score=-2.793 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=meta.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LqvdDkyYAaNP; Mon, 19 May 2025 10:44:39 -0700 (PDT)
Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) by mail2.ietf.org (Postfix) with ESMTP id 0CB422A57E20; Mon, 19 May 2025 10:44:37 -0700 (PDT)
Received: from pps.filterd (m0109334.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 54JGVQ1L020059; Mon, 19 May 2025 10:44:37 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meta.com; h=cc :content-type:date:from:message-id:mime-version:subject:to; s= s2048-2021-q4; bh=+6zzYcTPFjjbxlBHZU5vjPJa9cObeyGhqbiwEMW4U5U=; b= C8asvUphJjm4vwTyo8+ADXYzK3sJjlykEhXGTIxnwnBLkgMxOCk7sNXBkjZEP+uC bPagjJt4FfsILHA4kvRu92apjsBEepGjQsn3uS1ST0MNj0hlA1C/6izn0/USwHll 2PhA+Rm726allUEcVELytNd6eid/EIAcaoR7oI7gLMWjYMThPpTP/C7Q8RovOSVe pywBIUt9fapufHfDNEtiQ7zXku/Mn+BO2TR6hpHE7zz0pqquEHV7TOnZm5BPus1G BtmzuVx/BHI6srAp17dJnyJC3RasYZTvczRoSn0DQ1rRLzEyYBtaA0boJzD1pwoh xRorDJWOGigLh8NexVFMmg==
Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2174.outbound.protection.outlook.com [104.47.57.174]) by mx0a-00082601.pphosted.com (PPS) with ESMTPS id 46qghbyc6y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 19 May 2025 10:44:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yJ/RSxW6vSKb4b5BahsWOsjlJx+aEJsYO+pygW1Ha3ZLRDatD3egHwKk216Uc8L0H+Xrtb1Hofmwn10RcsAJPrYYqInCwNM0QGJ8wVW4QjjAAdaOfKPaQsDE0l9AlACTWED3bvytsXJ9GkplH0TWpWlvWRnQbZeQbg/Pu+z7y3hodxMORDMJh3L1y8MuykfNuwAptjjuIyk+HR2fngJLUgIulPnLfMEBhTunX2xD0cSpLVHFcLyXcUAFbdkK6EtefdExAbIsJcq7OJXfBWIRZ6k6SkyYQoJCzH7dmPehe6zlpjfb8KXGDLt1YcUcH75I5cbBo2X66Mm100dew00pSA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+6zzYcTPFjjbxlBHZU5vjPJa9cObeyGhqbiwEMW4U5U=; b=DLxiYnXubhw0fmCmllRDbln8/9UGIXe/XK79+ToCxGyl4M14KbOc+emKlrojzjfL9iz7qQlU13m6I2SElxPxyFD2BbFqND7h7fJmtSjyF3/JngXJet2UrMCCqK3yF2asqXr7K4GDoOoBsSHn5THiI/U2xH6WPj7n4GaeUvOaeHYVvO22NA8KxQ/tMkKCbK/dnZUEMkYgxRDv9H7eSgsHl/puUoKLgxdHUqs5QZlaDwTM2NtOdYQk0v8nVh4ao+TnXac1gmYB9ZTeIbYRsN8k5W7raI+roMiTJNDxZdn873y4YhuLwh7cQB+dX8oWGrQgzVcDtqza69++Z6su1niJHg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=meta.com; dmarc=pass action=none header.from=meta.com; dkim=pass header.d=meta.com; arc=none
Received: from SA1PR15MB4370.namprd15.prod.outlook.com (2603:10b6:806:191::8) by BY3PR15MB4819.namprd15.prod.outlook.com (2603:10b6:a03:3b6::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8746.31; Mon, 19 May 2025 17:44:33 +0000
Received: from SA1PR15MB4370.namprd15.prod.outlook.com ([fe80::b6dd:72cc:243a:babb]) by SA1PR15MB4370.namprd15.prod.outlook.com ([fe80::b6dd:72cc:243a:babb%6]) with mapi id 15.20.8746.030; Mon, 19 May 2025 17:44:33 +0000
From: Ben Schwartz <bemasc@meta.com>
To: "dnsop@ietf.org" <dnsop@ietf.org>
Thread-Topic: Deployment tests for "probe.resolver.arpa"
Thread-Index: AQHbyOKy9F1pQQrR00KAPMY1iwjIWw==
Date: Mon, 19 May 2025 17:44:32 +0000
Message-ID: <SA1PR15MB4370984AE1604666FFA470E2B39CA@SA1PR15MB4370.namprd15.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SA1PR15MB4370:EE_|BY3PR15MB4819:EE_
x-ms-office365-filtering-correlation-id: 7d196c91-30d0-4428-4a61-08dd96fcd080
x-fb-source: Internal
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|10070799003|38070700018|8096899003|13003099007;
x-microsoft-antispam-message-info: kURUUx+p9wxqC7c6JzjNs6ywY/pvvhHNa4AMMSUBCv7N4IFd3AWxHc22jxmW44+CksfTtLU8IPIG+toDMp9BB8JGnEIr7+e4gKyWUa6bAWGh8X1Nh/Ac9McoPkmugWLhxivoTZ6CWiWAJhxK6sdvuwresv5GNh1MBYxgbubA289R7gMUZHnQY3TaPdnLy1JeId5Rj3L1SrevzDO3d2JmaJhQmfRVGLpYisBe85RYJzDL4ar+6xF+6WALl8DeddkhC0WsUp0uknVtjGgLx+8HLWqbPpGdMRf5bSn/CwYKBga8Fcc08Rm9AnitB1B3OlhnHKmzSRxfFyZkpxpeQ9Aa4xYSiDKMI4gcgsO4LUxOi/9BuIxctMjd+Dx+MjCSp5QSZSdO1RIEevAhAXiWfWQu8Feniyn8gJHzEd72djLeJDiwUw3ToW13aFgZQqGJ5eAaMmaCrfJ71vkrQYuyOyejE0GUueL5+IP8LbfukJIVt636pST+6sZjl9ese2KJT4fGECP9/jElH/5q9mg1yTJ5IK9Kckc1toBLy7gZ2fsijPjJnpXOqCMABjZvNiXRRQ56URcje5Gep/+0uynZCkNCm4v/J5dv/htOqLyJPFV6UOciHGiYs3t45CcDNdJYg7lWKHslDmBNPJQSuemgrzRO9CUPsDM65cTtbQOPsYLFSMVHnwDNaH3FgeNnsBXzCBCE+DW4AyWY6DjFxHZvpx34HgvZqdDGufwm10vjixUI3HdOVJRd1a7D8xuCTxfo5F6/EuCZgB2jTVSDSN/bkZupdL0Eju1AEaKtsTbtuxibDAL9l2mAuv5E3h8Vvnz7R4I43U9qB5NrdC6c9d2wnkOkazipvl0IkDPt0LDSB2Nxjt5uShlBkPtQewVxrfIfc6l7SGycdvMxezfYx0nocsD9sSMb0u6krAwFTrlEVNyoV+6LJNpLfH4DbvFok5l1PUeOpUFxu0HL+mT77M/ezLabT9FHg9t6yDyT8t1nMXD2ViBbMQc3Q3ZS/VVmgu+iZMYQ0yay+zHB/xyzoMYCp5e+2iG5bRS5UAuuuEzCRmBgguGVHiv9cv3m2p3JeCKJYT0ohbZBdGSjRxGZZt0L7R4JcDmmMj2L4Hiw9CNsHRBPQqhPCVgUGwSgRAtoX8PQ3uUqpDIYugoh0UYhQ2WXuo8l54KLhQyOfzz426Fc7HsWau+nccLoFj3DcKbR3z/8TgusNO/LClg1RFPXvKEF74Zn9NxuDPoDn/57ZtY2WAQxwR6jtclI/1tC7gEHG6uP5q7Hi4UFmAt764Fs9wWEic56mjfIlgfmr23z/QBsVhlCAqwcIdZXSSuPngE0PF51uK4tQF9odFYPHaCPXmXQPbGkSiykVzYuCFv/8uShBwT77rLLYhWMi1aYhhteT7L345knR7TKT2n4w1RbFd+k1vWAgBK+cvWzuS0m+9TCTVcIoGo=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR15MB4370.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(10070799003)(38070700018)(8096899003)(13003099007);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 8LgK9VqBha408Y2//vYuJN7g8JdkMozcO0k2dhkyPNKoQ66EY7+JIDS5ZELNfJoWBEV//nf2orsorAHARY83LZkJ5eizxdZWG6A0eKmPp7mtCMMQ/8piOoiId7oNP2PxTheNTFsElztuOxGs8qJwU7wMcnMhm36nRjNCkZ7hIVMQ5cdtNJKLVLy9lPdoHrVADCM9rcL9KPN3LBWZvs/dPFIpDUL8eKxXlIuuqEMnqk783HJQD39GuYLGWkFEcloS/cQXkmt2d578m1wQISLcL5ip2ojUIxWdvkCDCQi6WnXNUQT65N4XA8CdGGpAgDLhDp2hUiIrPHiR0OZJWFdpX29Jv2/b26ruYR7omsoxa9Ka5+ry+5MyfKo0SYg6/JvqGjaLTuTpA/hX/msoywp9QQ5Vi/OQZ4HwRQheNUbdMPssZJ1m1eAAiI7EI+am9eDFCrTffq14RheAQaA3KORdFAvvR7fFzNE9vyOHOMVQDit/pNXb1vq/S/6DYM976bcuuMtv4tMsfZEHzz5TUObDQW3d+1PNUUK6ISTnMiUYgoXyl7Iv2NTKls94z/sxca/uF0gDNErrwUyz58qa1xRM1MMR1TwObzx6Rnc9lj5dR6QC12bC0RpmztW0mhNiPMQtGum651C9mZ/y/RNhWMzlUfYneUnQsyzQLZ7KLMGPvOJJJezSSW32/IutrEN9rGUALmMMncWEd8mNZMhtSnywWp/casLWERLxfBvifC29ho2KiE8q4taJ632BUbPh/EkaZrPMRh+gRqZRxviZzgOfVQDc8y8wGhig0PUZOFUPFuIB8QsvLdS6c2jzgK4Uh7nHFjfNiYqmdHqi4ooKA4w5dIO1l9NI1HwGQmeUF890kslBMoE0fcXc1ePNe8UQpLw5p+GMJbLuz7k8aZVC0zcWQDKvlvltETEcj+o18CkNkKYQN8Jly7p+2jhRiatdEAztgIUhwsHqvsUpr+W6LJWzUrtCWed6sd4ylABg/iemz/kFZdHy7SwVnxuGNOiNn7GjCCJZxRYOyxXDgyi/mQx50PmJihNq/BzYVgyFyqrjFxuE4SwLxP9BH5ktI/ppIbYHHfQLVx/XEuWhWHSbOt+8JhX0R6F2h7gMCWjrV/M/dJKvyhbwq/m2iTmijXaUv7Aa8KHPdIRg/Dx3/ZUCxg/JEBRNOoa9qKbftYKQk216owVLTjId/y/rhYL8VFz3kk1+R/4mPAGUfXWF2VTIp5liRx7fsa5by9vyHlzELGVsBL7FV9l/inKXJW7yWqKtwoUmUFqD2NdZ6+LEFOYLzQOsQgJAAJW68QsNZT98se+GGI8+Og5bTvtBDhzNQyXMdoJCN/jgyOI8Umgtr3UQGKjyEkCZjzHv7r7JBNk2t++ywmC8Jd2TJ+zNcf5NQvpb7xz2ves4eLfxk9qhG3E2RA1NkK41LdNBmdfMDzH0tQ2tjWuVnpA59Qe3Iok+ovUYa+As/1eNkwLlA4ZpZFgYo7+AfVtpwuEL1B/4NzGiY93nmx/J6nyiKasuq0Ip66Xmr6+T8hJWApA7MbYIraFTOKd6gy/Fn4PfWr9+/pnjSZa0EnqaeMxyhEJQgsv6pDqC1rkfAlFTEV5GdV9ext0pwO3KA4qm3ukzeJSawTY1LjUicXI=
Content-Type: multipart/alternative; boundary="_000_SA1PR15MB4370984AE1604666FFA470E2B39CASA1PR15MB4370namp_"
MIME-Version: 1.0
X-OriginatorOrg: meta.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SA1PR15MB4370.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7d196c91-30d0-4428-4a61-08dd96fcd080
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2025 17:44:32.9901 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: SJjoJ1KEu3B0sctHQRMqgw9E8Wxi9UPSCKBk02yu1OqzZm00zVUPc3HTmVsrAjoo
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY3PR15MB4819
X-Authority-Analysis: v=2.4 cv=Z97sHGRA c=1 sm=1 tr=0 ts=682b6e04 cx=c_pps a=dIBsZBmI1wyUZqnlzmwqRg==:117 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=dt9VzEwgFbYA:10 a=48vgC7mUAAAA:8 a=1XWaLZrsAAAA:8 a=i6uQNTenHQV04VBe2mEA:9 a=wPNLvfGTeEIA:10 a=yXve9CUbuPK4SYcL7yUA:9 a=t_MB2LoR5km8103s:21 a=frz4AuCg-hUA:10 a=_W_S_7VecoQA:10
X-Proofpoint-ORIG-GUID: iZZeOprlUHQuL-4S31DZENc0GJ48MT37
X-Proofpoint-GUID: iZZeOprlUHQuL-4S31DZENc0GJ48MT37
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTE5MDE2NSBTYWx0ZWRfXxXMmq9E5XfKm 1lr/YIRXe43uyNLeKOjdZmRUzbsall1tT4MmpGuA2Q3GUkAm6igRI50Hl0EDFWrdEQG0J0HBNF/ Cx90XBm4eWvgMm2g7GjQbuiIHeoV4/aAfm5NDqlwEqreRWPAxAicN0bas/lsUyEQytWJgii4YE5 39RIzoDsKI6EFs00CMwYOBc/TCy/x1Bxput8Ew9aodEAlhATGM9BSKvdn7B7Ov5QIB4uGC08h+Q lAPllmXxl8qEj+BDAqcVMlkYvefhJ3N7772XoLJeszrdz+cuczSHSABMYDYmip0kmLDF2RyLPzg 5z3E/DN+8iPl0eJelZjStzjOMGrKTpJEuWWwhcXuGsuoZm9QdGV+zaZxA8M23TahhaVyJ8MqR/u 6onEB43B17negfiQIiiy9W121asRCZktNiVCAb7dep+Yi4ofzVcUpZrNdByTJTbK/iQay5/6
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-05-19_07,2025-05-16_03,2025-03-28_01
Message-ID-Hash: HXUK3NEBARPGX6O6LQS2GM5PSXEPDK7H
X-Message-ID-Hash: HXUK3NEBARPGX6O6LQS2GM5PSXEPDK7H
X-MailFrom: prvs=123473182a=bemasc@meta.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: DNSOP ADs <dnsop-ads@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Deployment tests for "probe.resolver.arpa"
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/pGSRIDIMEr_i_8hu4CivCoT2K1k>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Owner: <mailto:dnsop-owner@ietf.org>
List-Post: <mailto:dnsop@ietf.org>
List-Subscribe: <mailto:dnsop-join@ietf.org>
List-Unsubscribe: <mailto:dnsop-leave@ietf.org>

Hi DNSOP,

A few months ago, Puneet Sood, John Todd, and I proposed "probe.resolver.arpa" as the standard name for DNS resolver reachability probes [1].  Since then, my team has done a sizeable test deployment (several thousand clients), in a situation where we were probing the reachability of Google Public DNS using IPv4 and IPv6.

In the old configuration, clients were probing reachability by querying for "A" records at "www.google.com".  In the new configuration, clients were querying for "A" records at "probe.resolver.arpa".

The results show that the new reachability probes behave exactly as expected, or perhaps even better:

* The success/fail rates and error distributions are identical.
* The response latency is highly correlated, but 8 milliseconds faster on average.  We believe this is due to a "fast path" in Google Public DNS when synthesizing  NXDOMAIN responses under "resolver.arpa".

I would like to see this draft progress to RFC in order to formally reserve the target domain.  Otherwise, probers that expect NXDOMAIN could be confounded when records are added.  Given the rather trivial scope of this draft, I think AD sponsorship could be appropriate, but DNSOP adoption would also be welcome.

--Ben Schwartz

[1] https://datatracker.ietf.org/doc/draft-sst-dnsop-probe-name/