No video

Everything You Need to Know About DNS: Crash Course System Design #4

  Рет қаралды 170,183

ByteByteGo

ByteByteGo

Күн бұрын

Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter.: blog.bytebyteg...
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: amzn.to/3Ou7gkd
Volume 2: amzn.to/3HqGozy
The digital version of System Design Interview books: bit.ly/3mlDSk9
ABOUT US:
Covering topics and trends in large-scale system design, from the authors of the best-selling System Design Interview series.

Пікірлер: 75
@angularfreelancer923
@angularfreelancer923 Жыл бұрын
I literally got tears of joy by the end of the video. Do you know why? my brain realised it had a quality learning for 5:44 minutes. Hard to imagine the efforts behind making such a wonderful session.
@phoenix-tt
@phoenix-tt Жыл бұрын
Didn't know that you could shorten TTL before changing DNS records to ease the transition. Very valuable information, thank you!
@testbesthostingtestbesthos557
@testbesthostingtestbesthos557 Жыл бұрын
it will be applied for future updates, not for first update, because middle servers will still wait till their old TTL expire.
@matthewsokolik5326
@matthewsokolik5326 10 ай бұрын
This is the best explanation on DNS I have seen. Thank you for such a presentation.
@victornoagbodji
@victornoagbodji Жыл бұрын
This is one of the best explanations of how DNS works I have seen in a while. Thanks so much 😊🙏
@frozenheart4855
@frozenheart4855 Жыл бұрын
check computerphile channel
@ReflectionOcean
@ReflectionOcean Жыл бұрын
DNS translate domain names to IP addresses. It's hierarchical and de-centralized.
@anjalits6228
@anjalits6228 2 ай бұрын
Thankyou this is very useful to me
@felipeschossler
@felipeschossler Жыл бұрын
Your skill for simplify things is not from this world. Thank you, I see you! 🙏
@davidrodriguezramirez1941
@davidrodriguezramirez1941 18 күн бұрын
Incredibly valuable information, especially the part about changing the TTL way before really changing the ip so it can propagate on time
@harrisonyg
@harrisonyg Жыл бұрын
I have seen your works from the beginning, I appreciate your hard work, thank you for making this to be more understandable.
@rongrongmiao3018
@rongrongmiao3018 Жыл бұрын
Great! You should also cover different dns record types like a record, mx record, cname, Alias etc
@mohitggarg
@mohitggarg Жыл бұрын
Great video, very informative 4 quick questions.... 1. Who owns the ip address of DNS resolver 2. Browser sends http request which is stateless, so every time it will go to check the dns resolver 3. How browser solves this quickly can you elaborate this much more. 4. Who will update the ip addresses of TLD name servers
@ManishKak
@ManishKak 4 ай бұрын
the editing on this video is top notch.. thanks!
@Zmey5656
@Zmey5656 3 ай бұрын
Thank you. It's simple explanation for me, but without understand all system will be too difficult understand all system for junior or intern.
@ingridfuller
@ingridfuller 6 ай бұрын
Excellent video on how DNS works. Great job!
@alirezashafaie7394
@alirezashafaie7394 Жыл бұрын
best channel on system design
@Joeyxyx
@Joeyxyx 3 ай бұрын
BBG never disappoints!
@herbandpeach
@herbandpeach 8 ай бұрын
thank you for your fantastic video! the audio and video information together was superb. thank you so much and i will highly recommend this video to others
@vadud3
@vadud3 Жыл бұрын
Really enjoy your youtube articles. Would you cover the difference between recursive and iterative dns query may be on another youtube episode. Thank you!
@RayanMADAO
@RayanMADAO Жыл бұрын
Amazing 👏 Short enough to keep my attention and low level enough to be interesting and informative
@PHINIxXGaming
@PHINIxXGaming Жыл бұрын
What A Great Explanation, Wow
@saritachaudhary5843
@saritachaudhary5843 Жыл бұрын
I love this channel!
@DK-ox7ze
@DK-ox7ze Жыл бұрын
I am surprised that there was no mention of ICANN in the video. Where does ICANN stand in the DNS resolution? Are you referring to ICANN as Root resolver here?
@krrishh7
@krrishh7 2 ай бұрын
[non-tech-comment] I have been watching contents from this channel for very long. Always felt like he had a familiar face. Today, I just realised he had a striking resemblance with the Keymaker in matrix, (he is a more happier version😄) 🔑❤
@DunOpondo
@DunOpondo 10 ай бұрын
Awesome illustrations, keep it up 👍🏿
@dehman6836
@dehman6836 Жыл бұрын
Great video, I appreciate the free content and I'm looking forward for more!
@jaloliddinruzikulov8279
@jaloliddinruzikulov8279 Жыл бұрын
Thank you for explaining in a nutshell
@Spider-Man_67
@Spider-Man_67 Жыл бұрын
Thanks for the Info, man
@That_Guy_You_Know
@That_Guy_You_Know 3 ай бұрын
Missed a few catches: browser(mentioned) --> OS --> router --> then ISP and so on. Otherwise this was a fantastic explanation and I always love your animations! What software or tool do you use for the animations?
@davidgeeraerts9311
@davidgeeraerts9311 Жыл бұрын
Very nice! Thank you for your efforts.
@samglima
@samglima 3 ай бұрын
they should be playing this video in the universities
@ajitoriginal
@ajitoriginal 3 ай бұрын
Very well explained
@samglima
@samglima 3 ай бұрын
great video!
@trailerhaul8200
@trailerhaul8200 Жыл бұрын
Love your channel
@mathewsjose1990
@mathewsjose1990 3 ай бұрын
Good explanation !
@anu8928
@anu8928 Жыл бұрын
Awesome explanation!!
@macanthony1982
@macanthony1982 6 ай бұрын
this was a fire explanation....🔥🔥🔥🔥🔥
@mrsmith-lp5lg
@mrsmith-lp5lg Жыл бұрын
Amazing videos! What library/tool are you using to make the videos? Pleeease, share.
@heptagonrus
@heptagonrus Жыл бұрын
You did not explain what exactly TTL is. Is it TTL of a DNS record, of a DNS cache entry, of a DNS request, of a DNS propagation event, ... ?
@netto_info
@netto_info Жыл бұрын
Perfect! Thank you!
@Soumik.Biswas
@Soumik.Biswas Жыл бұрын
Thanks for sharing.
@NathanSubramani
@NathanSubramani 5 ай бұрын
Will we be able to capture the redirects happening between resolver, root, TLD servers in our browser developer tools network tab??
@bntheyoutube
@bntheyoutube 7 ай бұрын
Fantastic!!!
@AleksandarT10
@AleksandarT10 Жыл бұрын
Great video!
@egor.okhterov
@egor.okhterov 6 ай бұрын
I don't understand how does an operating system participate in domain name resolution except for providing "open()" and "socket()" system calls to open files and do network communication using sockets?
@evanbzzz
@evanbzzz Жыл бұрын
I love the way you explain things you think you can do a playlist on dynamic programming ? Related to getting a job on an approach to solve leetcode or hackerank questions I think it may help us uk people apply for jobs thanks again!
@ashwinsridhar8513
@ashwinsridhar8513 8 ай бұрын
Very nice video but can u tell me where dns resolver and dns server will be located???
@victorh.torres2713
@victorh.torres2713 Жыл бұрын
Amazing info, thanks. My concern is, there are a lot of request only for translate the domain to a ip address and after of that, the browser will can get the resources for that ip address. I know that there is running in a fraction of seconds, but is there a better way today instead to add in more dns server around the world? Regards.
@IsanHawke
@IsanHawke 8 ай бұрын
Great video. What did you use to create the animation? Thank you in advance.
@kevinfredericks2335
@kevinfredericks2335 Жыл бұрын
you make great videos
@raj_kundalia
@raj_kundalia Жыл бұрын
amazing!
@michalk2497
@michalk2497 Жыл бұрын
awesome!
@vivek7231
@vivek7231 Жыл бұрын
What is the sotware that you use for editing the videos and how are you gathering different images and flowcharts of design?
@23jwhetstone
@23jwhetstone Жыл бұрын
Why would a network be connected to a FC00 dns server and not have a number instead
@Tarun_Kumar_bhu
@Tarun_Kumar_bhu Жыл бұрын
I have a quick question. What is the logic to identify the country from the IP address.
@muddukrishnahm6581
@muddukrishnahm6581 11 ай бұрын
May i ask which tool you have used to make this animation, It's very impressive.
@tuanvuphan7454
@tuanvuphan7454 Жыл бұрын
can you do iptables next?
@mrmuffin5046
@mrmuffin5046 Жыл бұрын
Can you explain DNS in email role. I can't under it
@waikittsang4825
@waikittsang4825 Жыл бұрын
Can you explain DNSSEC too?
@sprytnychomik
@sprytnychomik Жыл бұрын
I'll just stick to /etc/hosts - an OG DNS
@anhtudinh4909
@anhtudinh4909 Жыл бұрын
can someone help me: does dns resolver run on my laptop or on a server?
@huanorton1974
@huanorton1974 Жыл бұрын
why do not you intruduce the dnssec
@user-iv4vx9tb4x
@user-iv4vx9tb4x 5 ай бұрын
Irfan ali
@robl39
@robl39 Жыл бұрын
If DNS uses UDP as the transport protocol, how does the DNS resolver correlate a given UDP request for a DNS query to any of the downstream servers to a given response? My understanding is UDP doesn’t have responses like TCP, so how do you get this “request/response” behavior?
@phoenix-tt
@phoenix-tt Жыл бұрын
You're mistaking the transport protocol to the application protocol. It doesn't matter if you exchange information via TCP or UDP, it only matters that TCP guarantees message delivery by using SYN/ACK messages, variable window sizes, etc. For the application, like DNS queries, you would still get the response via UDP, but you don't waste network round-trips doing TCP. edit. From the program perspective, the easiest implementation (and the only one on Windows, if I recall correctly) is to block the thread and wait for the UDP response. The operating systems (be it Linux, Windows or even a router) are smart enough to send the message from a specific socket to the right application thread. So your naive blocking DNS resolver will be resumed and can process further.
@shreyashjoshi4188
@shreyashjoshi4188 Жыл бұрын
Is it possible to modify the DNS records in local cache of system.
@jmeadows469
@jmeadows469 Жыл бұрын
It's much easier to just add records to your hosts file, which your OS checks first before resolving a name over DNS. It's in /etc/hosts on Linux/Mac, and c:\windows\system32\drivers\etc\hosts on Windows. You'll need admin privs to edit it, though.
@bhavnanagar4589
@bhavnanagar4589 Ай бұрын
4:11
@reviewlite
@reviewlite Жыл бұрын
1st view
@adicide9070
@adicide9070 Жыл бұрын
hard to understand this diction, though. sorry to say! cause the content is ok.
@xanadulim4969
@xanadulim4969 Жыл бұрын
A valuable content, can you explain CIDR as the similiar method?
@saprakr
@saprakr Жыл бұрын
The best
How the Internet Works in 9 Minutes
9:15
ByteByteGo
Рет қаралды 41 М.
Please Help Barry Choose His Real Son
00:23
Garri Creative
Рет қаралды 23 МЛН
wow so cute 🥰
00:20
dednahype
Рет қаралды 30 МЛН
My Cheetos🍕PIZZA #cooking #shorts
00:43
BANKII
Рет қаралды 28 МЛН
Dad Makes Daughter Clean Up Spilled Chips #shorts
00:16
Fabiosa Stories
Рет қаралды 2,4 МЛН
What is DNS (Domain Name System)?
7:25
IBM Technology
Рет қаралды 121 М.
DNS Explained | Domain Name System | Cisco CCNA 200-301
11:59
CertBros
Рет қаралды 191 М.
DNS Cache Poisoning - Computerphile
11:04
Computerphile
Рет қаралды 302 М.
Session Vs JWT: The Differences You May Not Know!
7:00
ByteByteGo
Рет қаралды 117 М.
How DNS really works and how it scales infinitely?
16:35
Arpit Bhayani
Рет қаралды 24 М.
Cache Systems Every Developer Should Know
5:48
ByteByteGo
Рет қаралды 479 М.
System Design: Why is Kafka fast?
5:02
ByteByteGo
Рет қаралды 1,1 МЛН
7 Must-know Strategies to Scale Your Database
8:42
ByteByteGo
Рет қаралды 98 М.
Please Help Barry Choose His Real Son
00:23
Garri Creative
Рет қаралды 23 МЛН