From fbbed05d310867a9d0535b559538786a34558235 Mon Sep 17 00:00:00 2001 From: cloin Date: Fri, 17 Jun 2022 09:34:10 +0000 Subject: [PATCH] Update 'selected/http_to_phy.md' --- selected/http_to_phy.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/selected/http_to_phy.md b/selected/http_to_phy.md index ba5c004..e21787b 100644 --- a/selected/http_to_phy.md +++ b/selected/http_to_phy.md @@ -65,18 +65,19 @@ Good learning resources for IP: So, how do you *actually* send that cat though? How do you send a real packet yourself? It's time to make that theory stick. -Some good outlets for exercises: -- https://beej.us/guide/bgnet/html/ [NOTE(hayden): This seems like an excellent resource!] -- https://github.com/shuveb/zerohttpd [NOTE(hayden): If we can provide a brief description of the different folders in this repo, that might be helpful] +[Beej's Guide](https://beej.us/guide/bgnet/html/) is probably the best place to start. [NOTE(hayden): This seems like an excellent resource!] ## DNS -- Wait, how do I get an IP? The last really important bit you need to know is DNS. The job of DNS is to help you find IP addresses for domain names, like "handmade.network". -Good learning resources for DNS: -- https://wizardzines.com/zines/dns/ +Here's a great tool for playing with setting up DNS records yourself. Don't worry if you don't 100% get it, +there's a bunch of great resources below for grokking the details - https://messwithdns.net/ -- https://www.cloudflare.com/learning/dns/what-is-dns/ + +DNS detailed: +- https://wizardzines.com/comics/life-of-a-dns-query/ +- https://jvns.ca/blog/2022/02/01/a-dns-resolver-in-80-lines-of-go/ <-- Link to expanded, less curated library of topical info --> <-- Branch into DNS over HTTPS / DNS Lookup Security via link here -->