Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handling SVCB RR When TargetName Differs from Hostname #70

Open
KershawChang opened this issue Jan 6, 2025 · 0 comments
Open

Handling SVCB RR When TargetName Differs from Hostname #70

KershawChang opened this issue Jan 6, 2025 · 0 comments

Comments

@KershawChang
Copy link

The behavior regarding querying SVCB RRs in section 4 states:

If the client receives any positive response back (containing a valid AAAA, A, or SVCB ServiceMode RR), it starts the Resolution Delay timer, which runs until both the AAAA and SVCB ServiceMode responses are received, or a SVCB response is received that includes at least one address in the ipv6hint parameter. Once a SVCB response and at least one IPv6 address have been received, or the timer expires, the client proceeds with sorting addresses and initiating staggered connection attempts.

It's unclear to me what a client should do when the TargetName in the SVCB RR differs from the original host name. For example, consider the following HTTPS RR:

example.com. 60 IN HTTPS 1 svc1.example.com. (alpn="h3")

If the IP address of svc1.example.com is different from that of example.com, should the client cancel the existing A and AAAA queries to example.com and initiate new A and AAAA queries to svc1.example.com instead?
I think the specification should clarify this scenario.

Thanks,
Kershaw

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

No branches or pull requests

1 participant