A Leap in Web with RFC 9460
Adam Cassar
We protect webapps from threats, reduce infrastructure costs, and speed up performance.
Embracing RFC 9460
The internet is transforming with the introduction of RFC 9460. This groundbreaking development ushers in two new DNS record types: "SVCB" and "HTTPS". Their role? To revolutionise how browsers connect to websites, enhancing speed, security, and efficiency.
The Traditional Connection Process: Time for Change
Historically, connecting to a website involved multiple steps: HTTP request, HTTPS redirection, and receiving APLN. This method, though secure, was sluggish and inefficient, particularly in load balancing and failover strategies. RFC 9460 introduces a game-changer, allowing DNS to provide complete connection details, drastically reducing the time to establish a secure connection.
SVCB and HTTPS Records: The Game Changers
These new records mark a significant shift. They accelerate web connections by integrating Alt-Svc HTTP header and ALPN TLS extension into DNS. This enhancement means faster connections, improved load balancing, and failover, plus enhanced privacy through Encrypted Client Hello (ECH).
Adoption and Industry Response
Firefox, Apple's iOS, Safari, macOS, and Chrome are early adopters, integrating these records into their systems. The adoption, as per Netmeister, is promising. As of October 2023, millions of domains have implemented these records, marking a notable shift towards this new technology.
What Do These Records Look Like?
SVCB and HTTPS records detail how services can be accessed. For instance, a typical SVCB record indicates the service's access point, protocols, and port, while an HTTPS record specifies secure access pathways.
领英推荐
Overcoming Traditional DNS Limitations
These records address a key DNS limitation - the inability to use CNAME records at the domain apex. They enable efficient content delivery and load balancing without traditional DNS conflicts.
Enhancing Load Balancing and Failover Mechanisms
SVCB records can be tailored for load balancing and high-availability services, specifying different server endpoints, priorities, and protocols. This flexibility ensures efficient traffic distribution and reliable failover mechanisms.
Apex Domain Usage
With SVCB/HTTPS records, apex domains can now alias to different service providers, overcoming the constraints of CNAME records. This capability is crucial for root domain aliasing and efficient service delivery.
Future Directions
Future SVCB enhancements might include Encrypted ClientHello support, boosting privacy and security during the initial TLS handshake. Additionally, these records can direct traffic to specific, more efficient protocols.
The Journey to RFC 9460 - Why the Delay?
The introduction of RFC 9460 raises a question: why did it take so long? Apex records faced challenges, like the inability to use CNAMEs. RFC 9460's creation is a testament to the perseverance and innovation of its creators. Peakhour is embracing these mechanisms to ensure continuous delivery of services to customers.
A New Era in DNS Technology
RFC 9460's SVCB and HTTPS records represent a significant leap in DNS technology. They offer enhanced control over server-client interactions, leading to improved performance, reliability, and security in web services. This advancement heralds a new era of internet connectivity, with benefits extending to service providers and users alike.
We protect webapps from threats, reduce infrastructure costs, and speed up performance.
1 年The full post with examples can be found @ https://www.peakhour.io/blog/