DNS recursive query vs. Iterative query
ฝัง
- เผยแพร่เมื่อ 28 ก.ย. 2024
- The goal of DNS is to resolve a fully qualified domain name (FQDN) to an IP address. The process is called name resolution.
In this video I will use one example to demonstrate the whole process how name resolution is done. At the same time, the difference between recursive query and iterative query is explained.
Please leave comments, questions and
Please subscribe to my channel
Many thanks,
Sunny Classroom
I always forget the difference between “iterative” DNS query types and “recursive” DNS query types, but this video was a very helpful refresher.
thanks.
This is what I see when I talk about good tutorial format. Whatever your type of memory you can understand and easily memorize it. Good job thanks
Many thanks for watching and leaving encouraging comment!
Perfect. Brings tears to the eyes.
Absolutely a pleasure to follow and learn from.
Crystally clear! What an amazing teacher!
Thanks a lot.
Agreed! People who understand technology are a dime a dozen. People who can clearly explain it like this is extremely rare
Thank you. I am preparing for an interview and the explanation was perfect.
good luck to you.
IM SO THANKFUL FOR GODS INCREDIBLE DECISION TO GIVE BIRTH TO A GENIOUS AND AMAZING PERSON LIKE YOU sunny you are my sunshine thank you for these perfect videos im addicted
Thank you very much, Amit!
I love you Sunny, you are literally better than all my teachers combined. College is a bruh moment
Thank you very much Sunny! I was unsure how recursive query vs. Iterative query worked, but now I do!
Great Explanation on DNS. I clearly understand recursive and Iterative query.
Perfect explanation on what I was looking for....
Thankyou so much..I am clear now with these concepts.. love From India..
A clear explanation of DNS queries. thank you, sir
Can’t explain better than this 👍🏿
Fabulous technically way of teaching.
Simply perfect, thank you so much for your work sir.
You're amazing Sunny!! Thank you so much for explaining things so clearly
You're so welcome!
much helpful thankyou sir, keep uploading videos
Thanks a lot. I will do.
thank you for explaining in very simple way with the very clear example, i really like the way you teaching.
Glad to hear that!
Excellent description about DNS. Thank you
just awe=some and nice explanation and very crisp and clear. Thanks a lot.
thanks a lot!
That was an amazing explanation. Thanks
Well explanation...impressive lesson
Thanks! 😃
thanks you make it soooo clear in a simple way, never stop.
You are welcome and thanks a lot for your words.
teaching is an art ..
Thank you for the clarity presented between recursive and iterative. Much appreciated.
You are welcome!
exact what I needed to understand in a matter of minutes. Thank you a lot for the video
You are welcome!
Beautifully explained except one Big Mistake, you've Altered the Definition. Iterative query is between a DNS Client and its local DNS Server. Recursive Query is between Local DNS and Other DNS.
you have no idea how easy you made that
Thank u 🙏 for such type of explanation.
Very nice video, extremely helpful. Thank you very much Sunny
You are welcome! Many thanks for watching and leaving nice comment.
Perfect, as usual. Thanks Sunny.
great and easy
Best source to learn thank you
Awesom perfect explanation
Awsome Sunny. Very brief but detailed
Thank you very much!
Very good explaination and clarity in pronouncation
thanks for your compliment. I appreciate it very much.
Welcome back Sunny...
thank you for your hard work
You are welcome and many thanks for your words, which mean a lot to me.
amazing clarification, well done Sunny
Very good explanation .
Really helpful and easy to understand.....Thanks a lot for the effort you took. :-)
You are welcome!
Hello, sunnyclassroom! Nice upload. You are a good teacher. I hope you continue to upload more videos. Any topics would be great! Yours sincerely fan.
Absolutely a pleasure to follow and learn from. Bravo!
Good explanation.
Thank you for making this Video. It was simple to understand.
Awesome Explanation Sunny , You just stole my Heart .
Awesome video bro India 🇮🇳
Thank you!
Why always ,I am late on such quality content channel...
Nice explanation 👍👍
I have learned a lot from your channel. I hope you will keep on doing these great lessons.
will do. Thanks a lot for your comment and the time to write your comment.
very helpful, It's clear my doubt.........post more more networking concepts
Very clear explanation , really very helpful
Super
Thanks you sir, very helpful
Thank you very much for your kind comment. Happy 2019 Year!
Excellent information! It’s very clear
Too good Sunny! Thank you 🙏🏼
Good Video, thanks
You're welcome
I like your information!!
Very clear sir... Thanks
You're most welcome
Thank you, perfect explanation!
You are welcome!
You are Namber 1! thank you
You are welcome. Thank you very much!
Excellent!
I appreciate.
Very good nice
Very easy to understand, thanks a lot!!!!!
You are welcome!
Hey @sunny Classroom, not sure if you still respond to query. Just a question what is Authortative and Non-Authortative query ?
Very helpful!! Thanks :)
You're welcome!
Quality lecture! Thank you so much sir
Hi Sunny, very clear and concise video. Quick question,the initial root domain name lookup is done by the router of the ISP on behalf of the local router isnt it?
Only if you use the ISP´s caching dns as a forwarder. If you are using root hints (which is the default) everything happens exactly as Sunny told you. It could be faster to use the caching server of the isp (or another caching dns provider like 8.8.8.8) as a forwarder
Mr. Sunny, you da man!
Pro level teacher
Thanks for the video Sunny
You are welcome evolution!
Thank you for this god sent explanation.
thanks for the explanation
refer to Iterative flow 4:40.
What does the root server reply back to local dns server?
I understand that root server reply NS record and A record of dot com server.
Please guide me if I misunderstand.
an excellent explanation
Thanks.
thanks sir you are new hope in my learning.....
Very helpful!
Sunny you are a god!
You're amazing dude!
Best
thanks!
Simply superb....
Extremely Great Content Bro 👍👍👌
thank you for the help
easy to understand
you are welcome!
So, does every device in the world makes requests to the root DNS? Doesn't it DDOS that machine?
Amazing explanation!
thanks a lot!
Amazing very amazing example ❤️
Thank you for watching! check out my other videos please!
GREAT VIDEO BRO.
Thank you very much, bro.
Hi, where does DNS forwarders come in? Say my workstations primary local dns is localDNS1 and localDNS1 has a forwarder set to localDNS2 and localDNS2 has a forwarder set to a public DNS. So the flow would become like this client -> localDNS1 -> localDNS2 -> publicDNS. Would the recursive DNS server be localDNS2 and localDNS1?
that was awesommmmmmmmeeeeeeeeeeeeeeeee.
Thanks a lotttttttttttttttttttttttt
Thank You 🙏🏽
In the last slide, it says "When this local DNS server could not resolve a new name from its own database, it would make an iterative query to other DNS servers". Is "database" correct? I thought according to the video, it should be "When this local DNS server could not resolve a new name from its own CACHE, it would make an iterative query to other DNS servers". Please help clarify, thanks!
I believe ‘database’ and ‘cache’ both can be used to describe the DNS Resolver’s cache.
@@koolganja You mean "database" actually refers to "cache"?
Thank you !
Thank you
Awesome explanation as always , but got a question: what if I configured my DNS server to be Google's DNS, because I don´t have a local DNS server, how will the queries process occur? Thanks in advance!
If you means googles caching dns (8,8,8,8) it works exactly in the same way as with the local dns server. Just keep in mind that 8.8.8.8 is not the same dns server as dns.google.com. dns.google.com is the authoratative dns server for the hosts in the google.com domain. It can only resolve hosts like ftp.google.com, or subdomains like support.google.com. If you want to resolve a name like google.se it will not be able to resolve it.
is local dns server = ISP?
What is the default?
nice one
Easy peasy.
❤❤❤❤❤❤ from Pakistan
Thanks!!
You are welcome!
Hello Sir,
Please create one video for DNS Forwarding and Conditional Forwarding.
Thanks
Rahul Singh
I put it on my to-do list. I promise to do it.
Sunny Classroom thank you so much sir