-
Type: Spec Change
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Component/s: Initial DNS Seedlist Discovery
-
None
-
Needed
Per SPEC-1264, drivers will test that trailing dots are permitted in host names. As this relates to initial DNS seedlist discovery, we should permit trailing dots in SRV results but must also decide how, if at all, trailing dots factor in to matching domain suffixes between the original service (host is URI string) and SRV results.
In SERVER-31965, a fix for the mongo shell's validation of certificates entailed stripping a trailing dots from SRV results; however, I'm not sure if that's relevant to domain suffix matching for drivers.
- is related to
-
SERVER-31965 Mongo Shell does not handle FQDN from SRV target values correctly
- Closed
-
CDRIVER-3043 valid_hostname() should not rejects strings with trailing dots
- Closed
-
DRIVERS-2087 Test parsing of hosts with trailing dots
- Backlog
-
DRIVERS-2123 Add justification for host/domain requirements
- Backlog
- related to
-
DRIVERS-2058 Test two part hostname with trailing dot in initial seed list tests
- Backlog