ฝึกพูดภาษาอังกฤษด้วยเทคนิค Shadowing จากวิดีโอ: Everything You Need to Know About DNS: Crash Course System Design #4

C1
DNS or domain name system is the backbone of the internet,
⏸ หยุดชั่วคราว
81 ประโยค
หากประโยคสั้นหรือยาวเกินไป กดที่ Edit เพื่อปรับแก้
1
DNS or domain name system is the backbone of the internet,
2
but few know exactly how it works.
3
In this video, we'll learn all about the system design of DNS.
4
Let's dive right in.
5
DNS is the internet's directory.
6
It translates human readable domain names such as google.com to machine readable IP addresses.
7
DNS is a little confusing because there are different types of DNS server in the DNS hierarchy,
8
each serving a different purpose.
9
When a browser makes a DNS query,
10
it's asking a DNS resolver.
11
Now this DNS resolver could be from our ISP or from popular DNS providers like Cloudflare's 1.1.1.1 or Google's 8.8.8.8.
12
If the DNS resolver does not have the answer in its cache,
13
it finds the right authoritative nameserver and asks it.
14
The authoritative nameserver is the one that holds the answer.
15
When we update a domain's DNS records as a site owner,
16
we are updating its authoritative nameserver.
17
How does the DNS resolver find the authoritative nameserver?
18
This is where the system of DNS gets interesting.
19
There are three main levels of authoritative DNS servers.
20
There are the root name servers,
21
the top level domain or TLD name servers,
22
and the authoritative name servers for the domains.
23
The root name servers store the IP addresses of the TLD name servers.
24
There are 13 logical root name servers.
25
Each root name server has a single IP address assigned to it.
26
There are actually many physical servers behind each IP address.
27
Through the magic of Anycast,
28
we get routed to the one closest to us.
29
The TLD name servers store the IP addresses of the authoritative name servers for all the domains under them.
30
There are many types of TLD names.
31
We are all familiar with .com, .org, and .edu.
32
There are also country code TLDs like .de and .uk.
33
There are many others.
34
The authoritative nameservers for a domain provide well,
35
authoritative answers to DNS queries.
36
When we register a domain,
37
the registrar hosts the authoritative nameservers by default,
38
but we can change them to others.
39
Cloud providers like AWS and Cloudflare run robust authoritative nameservers.
40
This hierarchical design makes DNS highly decentralized and robust.
41
Now let's walk through the life of a typical DNS query.
42
The user types google.com into the browser.
43
The browser first checks its cache.
44
If it has no answer,
45
it makes an operating system call to try to get the answer.
46
The operating system call would most likely have its own cache too.
47
If the answer isn't there,
48
it reaches out to the DNS resolver.
49
The DNS resolver first checks its cache.
50
If it is not there or if the answer has expired,
51
it asks the root name server.
52
The root name server responds with the list of the .com TLD name servers.
53
Note that since .com is such a common TLD,
54
the resolver most likely already caches the IP addresses for those .com TLD name servers.
55
The DNS resolver then reaches out to the .com TLD name server and the .com TLD name server
56
returns the authoritative name servers for google.com.
57
And finally, the DNS resolver reaches out to google.com's authoritative name server,
58
and it returns the IP addresses of google.com.
59
Now the DNS resolver then returns the IP addresses to the operating system,
60
and the operating system returns them to the browser.
61
Finally, let's go over some gotchas when updating DNS records for a live high traffic production system.
62
DNS propagation is slow because there is a TTL on each DNS record.
63
And some of the default TTLs are pretty long.
64
Also, not every DNS resolver is a good citizen.
65
There are some buggy ones out there that don't honor the TTL.
66
To mitigate the risk, there are two practical steps to take.
67
First, reduce the TTL for the record that we want to change to something very short,
68
say 60 seconds, well in advance before the update actually happens.
69
This gives ample time for all the DNS servers to receive the shortened TTL,
70
which would allow the actual record update to take effect based on the new shortened TTL.
71
Second, leave the server running on the old IP addresses for a while.
72
Only decommission the server when traffic dies down to an acceptable level.
73
Because some DNS resolvers don't honor the TTL,
74
this could take a bit of time and patience.
75
This concludes our video on DNS.
76
We hope you have a better understanding of how its hierarchical design makes it decentralized and robust.
77
Remember, DNS is what translates domain names to IP addresses,
78
making it a critical component of the Internet backbone.
79
You like our videos, you may like our system design newsletter as well.
80
It covers topics and trends in large-scale system design.
81
Trusted by 250,000 readers.

ดาวน์โหลดแอป

AI ให้คะแนนทุกประโยคที่คุณพูด

สแกนเพื่อดาวน์โหลด
สแกนเพื่อดาวน์โหลด
TRENDING

ยอดนิยม

ทำไมต้องฝึกพูดกับวิดีโอนี้?

การฝึกพูดภาษาอังกฤษด้วยวิดีโอที่มีเนื้อหาเกี่ยวกับ DNS หรือระบบชื่อโดเมนช่วยให้เราสามารถเรียนรู้คำศัพท์ใหม่ ๆ และโครงสร้างประโยคที่ถูกต้องได้อย่างง่ายดาย โดยการฟังและพูดตามนั้นช่วยให้เราพัฒนาทักษะการออกเสียงและการฟังที่มีประสิทธิภาพ ซึ่งเป็นส่วนสำคัญในการ เรียนภาษาอังกฤษจากยูทูป การนำเสนอเนื้อหาในรูปแบบที่น่าสนใจทำให้เราเข้าใจหัวข้อที่ซับซ้อนได้ดียิ่งขึ้น การใช้ shadowspeak จะช่วยให้การฝึกพูดของคุณมีพลังมากขึ้น ทำให้คุณสามารถใช้ภาษาที่เรียนรู้ไปใช้ได้จริงในชีวิตประจำวัน

ไวยากรณ์และสำนวนในบริบท

  • DNS: คำว่า "DNS" ในวิดีโอเป็นตัวอย่างที่ดีในด้านการเน้นคำเฉพาะที่เราต้องเข้าใจเพื่อให้การสื่อสารมีประสิทธิภาพ
  • Authoritative nameserver: การพูดถึงเซิร์ฟเวอร์ที่เชื่อถือได้ช่วยให้เราเข้าใจสิ่งที่ต้องทำเมื่อมีข้อมูลไม่ถูกต้องในการค้นหา
  • DNS query: การใช้สำนวนนี้ช่วยให้เราเข้าใจว่าการส่งคำถามไปยังระบบ DNS เป็นกระบวนการที่สำคัญมากในการเข้าถึงข้อมูลต่าง ๆ

การฝึกพูดตามโครงสร้างเหล่านี้จะช่วยให้คุณสามารถสร้างประโยคที่ถูกต้องและสามารถใช้ในการอภิปรายหรือพูดคุยเกี่ยวกับหัวข้อต่าง ๆ ได้อย่างมีประสิทธิภาพ

กับดักการออกเสียงที่พบบ่อย

ในวิดีโอนี้มีคำศัพท์ที่อาจเป็นปัญหาสำหรับการออกเสียง เช่น "authoritative" ที่มักจะถูกออกเสียงผิด หรือ "resolver" ที่บางคนอาจไม่คุ้นเคย การฝึกซ้ำทำให้คุณสามารถออกเสียงคำเหล่านี้ได้ถูกต้องมากขึ้น ซึ่งจะช่วยในการพัฒนาทักษะการ ชาโดว์อิ้งภาษาอังกฤษ นอกจากนี้เสียงที่ชัดเจนและทำนองที่เป็นธรรมชาติก็สามารถช่วยให้คุณมีความมั่นใจในการพูดมากขึ้น

เมื่อคุณฝึกพูดภาษาอังกฤษกับวิดีโอนี้ คุณจะไม่เพียงแต่เรียนรู้คำศัพท์หรือโครงสร้างไวยากรณ์ใหม่ ๆ แต่ยังเรียนรู้วิธีการสื่อสารได้อย่างมีประสิทธิภาพ ทักษะเหล่านี้จะช่วยให้คุณสามารถสนทนาได้ยาวนานและมีประสิทธิภาพในอนาคต

เทคนิค Shadowing คืออะไร?

Shadowing เป็นเทคนิคการเรียนรู้ภาษาที่ได้รับการรับรองทางวิทยาศาสตร์ พัฒนาขึ้นสำหรับการฝึกนักแปลมืออาชีพ วิธีการนี้เรียบง่ายแต่ทรงพลัง: คุณฟังเสียงภาษาอังกฤษจากเจ้าของภาษาและพูดตามทันที — เหมือนเงาที่ตามผู้พูดด้วยช่วงเวลาห่าง 1-2 วินาที การวิจัยแสดงว่าเทคนิคนี้ปรับปรุงความแม่นยำในการออกเสียง ทำนองเสียง จังหวะ การเชื่อมเสียง การฟังเข้าใจ และความคล่องแคล่วในการพูดได้อย่างมีนัยสำคัญ

เลี้ยงกาแฟเราสักแก้ว