Gave up on literate programming
This commit is contained in:
14
README.md
14
README.md
@@ -1,9 +1,10 @@
|
||||
Building a DNS server in Rust
|
||||
=============================
|
||||
|
||||
To me, DNS is one the most exciting aspects of the Internet. Before it was
|
||||
invented, everyone on the internet - which admittedly wasn't that many at that
|
||||
stage - relied on a shared file called HOSTS.TXT, maintained by the Stanford
|
||||
The internet has a rich conceptual foundation, with many exciting ideas that
|
||||
enables it to function as we know it. One of the really cool ones is DNS. Before
|
||||
it was invented, everyone on the internet - which admittedly wasn't that many at
|
||||
that stage - relied on a shared file called HOSTS.TXT, maintained by the Stanford
|
||||
Research Institute. This file was synchronized manually through FTP, and as the
|
||||
number of hosts grew, so did the rate of change and the unfeasibility of the
|
||||
system. In 1983, Paul Mockapetris set out to find a long term solution to the
|
||||
@@ -18,5 +19,8 @@ a truthful chronicle of that journey, but rather an idealized version of it,
|
||||
without all the detours I ended up taking. We'll gradually implement a full
|
||||
DNS server, starting from first principles.
|
||||
|
||||
* [Chapter 1 - The DNS protocol](/src/bin/chapter1.md)
|
||||
* [Chapter 2 - Building a stub resolver](/src/bin/chapter2.md)
|
||||
* [Chapter 1 - The DNS protocol](/chapter1.md)
|
||||
* [Chapter 2 - Building a stub resolver](/chapter2.md)
|
||||
* [Chapter 3 - Adding more Record Types](/chapter3.md)
|
||||
* [Chapter 4 - Baby's first DNS server](/chapter4.md)
|
||||
* [Chapter 5 - Recursive Resolve](/chapter5.md)
|
||||
|
||||
Reference in New Issue
Block a user