How DNS Works - Computerphile

  Рет қаралды 457,869

Computerphile

Computerphile

4 жыл бұрын

How do websites marry up to their IP addresses? Dr Mike Pound explains the Domain Name System - DNS.
/ computerphile
/ computer_phile
This video was filmed and edited by Sean Riley.
Computer Science at the University of Nottingham: bit.ly/nottscomputer
Computerphile is a sister project to Brady Haran's Numberphile. More at www.bradyharan.com

Пікірлер: 522
@justandy3438
@justandy3438 3 жыл бұрын
The nameserver be like: "I know a guy that knows a guy that can help you."
@mikejohnstonbob935
@mikejohnstonbob935 3 жыл бұрын
unless the nameserver is set to recursive
@rakeshchowdhury202
@rakeshchowdhury202 3 жыл бұрын
Imagine dns over tor: i know a guy that knows a guy that knows a guy.... thar will tell you about the guy
@imveryangryitsnotbutter
@imveryangryitsnotbutter 3 жыл бұрын
DNS is no laughing matter! Why once, I met this guy, who knew this guy, who knew this guy, who knew this guy, who knew this guy, who knew this guy, who knew this guy, who knew this guy, who knew this guy, who knew this guy, who knew this guy, who knew this guy, who knew this guy, who knew this guy, who knew this guy, who knew this guy, who knew this guy's cousin...!
@paulsteenbergen4223
@paulsteenbergen4223 3 жыл бұрын
Can we trust this guy? - I don’t know for sure, he works for NASA though...
@all462
@all462 3 жыл бұрын
DNS is no doubt 'SaulGoodMan
@rabreu08
@rabreu08 3 жыл бұрын
From the look of the thumbnail, i tought Mike would say "Dunno" and the video would end.
@klyanadkmorr
@klyanadkmorr 3 жыл бұрын
☺ More like "The F*K If I Know!?"
@jfly609
@jfly609 3 жыл бұрын
Made my day
@ganondos1888
@ganondos1888 3 жыл бұрын
This is a wonderful comment
@fanllawf
@fanllawf 3 жыл бұрын
It's a blackbox and you don't really need to know.
@kreassiva9138
@kreassiva9138 2 жыл бұрын
Genius 😂
@rebmcr
@rebmcr 3 жыл бұрын
Every time you're troubleshooting: "It's not possible for DNS to be the cause, it's completely unrelated." Also every time you're troubleshooting: "It was DNS."
@GutnarmEVE
@GutnarmEVE 3 жыл бұрын
suggested solution: check wtf is up with your DNS ;)
@rebmcr
@rebmcr 3 жыл бұрын
@@ayefries I literally just (right before lunchtime, less than an hour ago) resolved an issue caused by 1.1.1.1 not giving out ANY results for Fortinet requests.
@einsteinx2
@einsteinx2 3 жыл бұрын
@rebmcr yeah I’ve had similar random issues with 1.1.1.1 and ended up moving back to Google’s 8.8.8.8. I wanted to try and at least reduce my use of Google services so they don’t have literally all of my information haha, but unfortunately they tend to have the best, most reliable option most of the time (e.g. Google search vs DuckDuckGo, Gmail vs like every other email service, etc).
@GutnarmEVE
@GutnarmEVE 3 жыл бұрын
@@einsteinx2 The easiest way is to just use your ISP's DNS, or even your ISP-provided router (if applicable) as a forwarder. If you want something super-fast for free, you go to Google's servers these days. Just be aware that they are now aware of _every_ site you access (you're asking _them_ where that server is. And selling information is what's their business, after all). There's quite a few free ("open source community" I'd say for some) non-tracking services around aswell, some even blacklisting known phishing sites etc; they work fine, but you'll have to add a millisecond here or there, so it's not _as_ snappy as 1.1.1.1
@Mr.Leeroy
@Mr.Leeroy 3 жыл бұрын
@@GutnarmEVE Great idea, all ISPs in my country are obligated by government to log all client traffic. Google may make money on it, ISPs may help make case for law enforcement.
@marksterling8286
@marksterling8286 3 жыл бұрын
Takes me back 25 years when setting up the first DNS server for British Steel that would resolve internet and intranet queries
@rohansampat1995
@rohansampat1995 3 жыл бұрын
Boomer
@joecalderon3158
@joecalderon3158 3 жыл бұрын
but anyway well played the card of transitory state of youth
@hello-vl9km
@hello-vl9km 2 жыл бұрын
haha Im sure youre loaded now buddy stay blessed
@tomhekker
@tomhekker Жыл бұрын
Too bad your name is Mark and not Nigel.
@Degenerate76
@Degenerate76 3 жыл бұрын
03:52 Actually, it's 13 ip addresses. This is a hard limit related to the size of DNS packets. These 13 addresses used to belong to 13 servers, but this was long ago expanded by the use of anycast routing to share those ip addresses among multiple servers. A packet sent to one of those addresses get routed to a server in the closest location. These days there are over a thousand root name servers.
@CCRLH85
@CCRLH85 3 жыл бұрын
Yeah, that's what I thought too and I popped over to root-servers.org to verify. There are 13 "servers" belonging to 12 organizations (Verisign has two) which use anycast to serve from 1,309 sites as of today (2020-07-09).
@javabeanz8549
@javabeanz8549 3 жыл бұрын
@@CCRLH85 Odd, this is a copy and paste from their site, "As of 2020-07-10, the root server system consists of 1086 instances operated by the 12 independent root server operators." Still the 9th here in the US, but some parts of the world are already on the 10th.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 жыл бұрын
Ah, is that why the limit.
@michaelpound9891
@michaelpound9891 3 жыл бұрын
Great clarification :) I think Steve is already planning a new video on this!
@rushvanth
@rushvanth 3 жыл бұрын
@@lawrencedoliveiro9104 Size of a UDP packet, which is the protocol that DNS runs on ( it runs on TCP too but UDP is tried first for various factors) has a limit of 512 bytes per packet. So there's a limit on the number of addresses you can fit in it. More than that and you can't fit the answer in 1 packet and have to switch to TCP to send the complete info.
@Superb_virg
@Superb_virg 2 жыл бұрын
Great explanation. One of the few people who explains computer concepts very simply. This is an art. Thank you very much.
@BrowncoatInABox
@BrowncoatInABox 3 жыл бұрын
When recommendations are faster than sub box
@rakeshchowdhury202
@rakeshchowdhury202 3 жыл бұрын
Lmau
@dumboy886
@dumboy886 3 жыл бұрын
KZfaq is definitely not fundamentally broken in many ways.......
@_ernst
@_ernst 3 жыл бұрын
Or how to make people forget that KZfaq exists. :) I hate this change
@Diligent3294
@Diligent3294 3 жыл бұрын
Am I the only one who confused substitution boxes with sub box? Maybe I've studied cryptography too much
@Knuddelfell
@Knuddelfell 3 жыл бұрын
Subscribe to me to get a sub (:
@Darkhalo314
@Darkhalo314 3 жыл бұрын
This channel is singlehandedly helping me pass my Network+ exam
@oliveski
@oliveski 3 жыл бұрын
Videos with Mike are always really interesting. I really appreciate this guy!
@happinessd8429
@happinessd8429 3 жыл бұрын
I love this man's explanations, Clean & Simple. So easy to understand and it helps me out alot!
@im-a-trailblazer
@im-a-trailblazer 2 жыл бұрын
Was going to say something similar, and also the energy and humor he uses to convey the message is great.
@Oladipupo_
@Oladipupo_ Жыл бұрын
Watched this video 2 years ago, didn't get much. After recent studying, it all makes sense. Great video, this channels is a very helpful reference for top level explanations.
@Denverse
@Denverse 3 жыл бұрын
It's so good to see you after a long time.
@juraev0056
@juraev0056 3 жыл бұрын
Finally a new video from Dr. Mike
@realeques
@realeques 3 жыл бұрын
he's by far my favorite on this format
@sickboy5919
@sickboy5919 3 жыл бұрын
title: how something works. thumbnail: who tf knows really!?
@julie.8
@julie.8 3 жыл бұрын
I needed this video in my life for work - perfect timing! I swear Computerphile installed an agent in my brain. Every time I need to RampUp on a concept, there is new computerphile vid on it...or maybe youtube be creepin...
@grimreboot
@grimreboot 3 жыл бұрын
Brilliant video, and straight to the point, thank you guys! This has been bugging me for a while....
@ittvblog
@ittvblog 3 жыл бұрын
I see Dr. Michael Pound, I click like.
@mo99
@mo99 3 жыл бұрын
You mean Sir Dr Michael Pound, CBE
@lazypunk794
@lazypunk794 3 жыл бұрын
you pound the like button
@supahfly_uk
@supahfly_uk 3 жыл бұрын
Dr Mike on the mic, check 1 - 2. This guy is always interesting, i love his encryption videos :D
@jdlstrm985
@jdlstrm985 3 жыл бұрын
Incredibly well explained! Thank you!!!!
@sidhantsrivastava7426
@sidhantsrivastava7426 3 жыл бұрын
I was waiting for this for so long...
@helloworld9018
@helloworld9018 3 жыл бұрын
Please, don't stop on making videos, you really inspire me :)
@pitsomokhu6302
@pitsomokhu6302 Жыл бұрын
This Guy is Gifted.. I am Enlightened 💡every time I watch his explanations... Thank you.
@bluerizlagirl
@bluerizlagirl 3 жыл бұрын
I used to explain it as like making a (land line) phone call to somebody in another town. You look up the town where the other person lives, dial the STD code for that place and then their number. The same code might cover several towns, just as several websites might be served from the same IP address. The name server does the same job as the code pages in the back of the phone book.
@onlydeadlock6345
@onlydeadlock6345 3 жыл бұрын
You should do a video on DNS records like MX, A, CNAME, TXT, etc.
@klyanadkmorr
@klyanadkmorr 3 жыл бұрын
Yeah, I was first learning the DNS server farms out around and basic DNS servers are set up with text like data and they feed update each other until recent better security has been implemented because DNS can be hacked rerouted.
@zvpunry1971
@zvpunry1971 3 жыл бұрын
And the Address and Routing Parameter Area where PTR records live... ;)
@rchandraonline
@rchandraonline 3 жыл бұрын
@@klyanadkmorr yep, DNSSEC. Cryptographically signs replies so it can't be faked, unless you have managed to compromise the signing keys...usually very, very unlikely.
@-dash
@-dash 3 жыл бұрын
I love how ambiguous the record names are lol. It's impossible to infer anything from them aside from CNAME. I mean that's gotta be name for something. But... A?
@zvpunry1971
@zvpunry1971 3 жыл бұрын
@@-dash They are completely fine abbreviations. A is an address and AAAA is an address that is four times as big as the one with a single A. Mail exchangers can be abbreviated with -ME- MX, because eXchange begins with X. ;)
@melind82
@melind82 3 жыл бұрын
good introductory video, hopefully to be followed up with more technical deep dives into the morass of dns
@rajeshprajapati1851
@rajeshprajapati1851 3 жыл бұрын
Very Well Explained !!! Thanks to Dr Mike Pound.
@megaxlrful
@megaxlrful 3 жыл бұрын
The DNS spoofing at the end is basically how the Big Firewall of China works in part. Because DNS has usually no encryption, they don't need to guess the request ID either, since they can just inspect it.
@JaspervanStijn
@JaspervanStijn 3 жыл бұрын
This is the best video thumbnail yet! :-P
@shandrio
@shandrio 3 жыл бұрын
Great video and explanation as usual! Now I need the DNS poisoning video!
@yasyasmarangoz3577
@yasyasmarangoz3577 3 жыл бұрын
What a coincidence! I was looking for information about DNS the whole day, I love computerphile.
@maflones
@maflones 3 жыл бұрын
You should get something better. This video is full of errors.
@yasyasmarangoz3577
@yasyasmarangoz3577 3 жыл бұрын
@@maflones what
@EvilTaco
@EvilTaco 3 жыл бұрын
This is actually quite useful since I'm in the process of creating my first own website
@deineoma1301
@deineoma1301 3 жыл бұрын
Thank you computer papi for consantly saving my studies
@hamzapuris
@hamzapuris 3 жыл бұрын
Amazing explanation, thank you!
@pcgamingmasterrace1360
@pcgamingmasterrace1360 3 жыл бұрын
Love these videos!
@_chappie_
@_chappie_ 3 жыл бұрын
Give us more of this guy.
@kaushilkundalia2197
@kaushilkundalia2197 3 жыл бұрын
That's some really quality content
@ikhlakshaikh
@ikhlakshaikh 3 жыл бұрын
This guy deserves he own youtube channel
@SyrusDrake
@SyrusDrake 3 жыл бұрын
I'm so happy we finally got to see who lives in that vivarium!
@longliveriley21
@longliveriley21 3 жыл бұрын
Would love to see Dr. Mike Pound do a video on JSON Web Tokens!!
@bhaskarbhasku2921
@bhaskarbhasku2921 3 жыл бұрын
Even though i know what dns is still watched whole video. I like both computer as well as number phile vids :)
@angrymurloc7626
@angrymurloc7626 3 жыл бұрын
I’d love if these vids were more technical
@maflones
@maflones 3 жыл бұрын
They are not competent...
@p_serdiuk
@p_serdiuk 3 жыл бұрын
Computerphile is a channel that explains professional concepts to laypeople, and the _lack_ of technical details is valuable.
@perrym8048
@perrym8048 3 жыл бұрын
It gives you the general idea so you have a fundamental understanding you can go research more yourself. Even as a software engineer this is probably all you need to know about DNS
@bhageshdhankher8192
@bhageshdhankher8192 3 жыл бұрын
@@p_serdiuk Hey, Can you suggest some channel cool like computerphile with moree techy knowledge ? Thankyou
@ezedjay
@ezedjay 3 жыл бұрын
@@maflones I remember being in University - and I still know some Professors. They don't live in the real world for sure but saying they're not competent is a bit harsh. They are really expert - just in things that your average company doesn't need. If they had to they could probably adapt to what real world IT demands of you. They wouldn't be happy with it though.
@stannone7272
@stannone7272 3 жыл бұрын
I like the awkward humor of this man. Would be nice to hang out with this dude for a bit.
@jamessadventures1380
@jamessadventures1380 3 жыл бұрын
05:30 About to say "it could be" 10.0.1.2 and then checks himself when he realises it definitely couldn't be!
@R4ngeR4pidz
@R4ngeR4pidz 3 жыл бұрын
Hahaha almost missed that, thank you for this comment
@Ultrajuiced
@Ultrajuiced 3 жыл бұрын
Why again is that? It's not in the public IP range or why?
@stensoft
@stensoft 3 жыл бұрын
@@Ultrajuiced 10.0.0.0/8 (i.e. 10.0.0.0 through 10.255.255.255) is one of three ranges reserved for private networks
@robbiejames1466
@robbiejames1466 3 жыл бұрын
Or maybe 172.16......wait no. Perhaps 192.168......ah s**t
@Ultrajuiced
@Ultrajuiced 3 жыл бұрын
@@stensoft Thank you. I've heard that before but didn't remember.
@MeditatingDennis
@MeditatingDennis 2 жыл бұрын
Can you please come to my university and teach computer networks for the new first semestlers? Damn I needed this channel and especially you back then... Thank you for this video, great work. Enjoying your way of describing things very much. ;)
@statebankofindia
@statebankofindia 3 жыл бұрын
good day! what timing! i just had a DSN issue with my laptop wifi and instead on trying to figure out what it was, i just connected it via cable! And this video shows up!
@bryan69087
@bryan69087 3 жыл бұрын
MORE MIKE POUND!!!
@pratikyemekyap8680
@pratikyemekyap8680 3 жыл бұрын
Paylastiginiz icin bu faydalı bilgiler icin tesekkürler zil açık 👉🔔👉👏👍🏾
@rebarius
@rebarius 3 жыл бұрын
I love your videos ❤️ wished I've done my bachelor degree in nottingham :)
@liliwheeler2204
@liliwheeler2204 11 ай бұрын
I really love the idea of the waking up in the morning and going "OH NO is Google where I left it???"
@play_sports_and_read_books
@play_sports_and_read_books 3 жыл бұрын
2:16 "Or it could be your ISP, if you live at home probably" Well, where do you live mate, we can send help
@neillunavat
@neillunavat 3 жыл бұрын
My, my. I live at the Data Center!
@theguyfromtech4090
@theguyfromtech4090 2 жыл бұрын
I live in the ocean
@stormapex7014
@stormapex7014 3 жыл бұрын
wow,incredible video,explained it like an absloute pro.
@zazzy7681
@zazzy7681 3 жыл бұрын
Would be cool if you could do i video on how DNS is changing, DoH : DNS Over HTTPS and DNS over TLS. How unencypted DNS queries are typically stored by ISP to build internet connection records ICRs
@winsontam6334
@winsontam6334 3 жыл бұрын
Yes. This.
@robertholtz
@robertholtz 3 жыл бұрын
Zazzy I’d rather watch YOUR video. You seem quite knowledgeable.
@zazzy7681
@zazzy7681 3 жыл бұрын
@@robertholtz Ha thanks, i studied computer science at UoN Mike and Julie are great lecturers for cyber security and comp sci things in general! Just wish UoN had more investment in cyber security and digital forensics modules while I was there.
@tsunghan_yu
@tsunghan_yu 3 жыл бұрын
THIS
@bluerizlagirl
@bluerizlagirl 3 жыл бұрын
There are ways to thwart secured DNS. If your records have a very short time to live, all queries will end up going to an authoritative nameserver. This request can be used to enable Web service temporarily, only to the IP address ultimately asking for its one. So only queries made in the clear will be answered.
@kathyh8047
@kathyh8047 3 жыл бұрын
0:33 just bogo search through ips
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 жыл бұрын
Worth contrasting the telephone system, based on 19th century technology where you have to remember someone’s telephone number (or maintain a directory on your phone), versus the Internet, developed in the 20th century, where the network itself takes care of finding the numbers for you, you just have to remember their names. The mobile phone in your pocket is such an advanced piece of technology, yet when you make a call or send an SMS to someone, it still falls back to this 19th-century way of finding them through the network--by a number instead of a name.
@d5uncr
@d5uncr 3 жыл бұрын
The early Internet didn't have a DNS system but required you to keep track of the IPs yourself. A legacy of that is the /etc/hosts file in *nix systems and the inherited (and very badly placed - I have no idea what DNS and Drivers have in common) C:\Windows\System32\Drivers\etc\hosts file in the Microsoft world.
@giampaolomannucci8281
@giampaolomannucci8281 3 жыл бұрын
that's because each number is unique, names aren't
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 жыл бұрын
Funny, then, that the world is running out of IPv4 numbers (addresses), but there are still plenty of domain names to go around.
@d5uncr
@d5uncr 3 жыл бұрын
@@lawrencedoliveiro9104 That's neither funny nor strange. You can make up almost any domain name, using any combination of letters and digits (and each domain name can have subdomains as well), but there is a limited number of IPv4 addresses.
@watfordjc
@watfordjc 3 жыл бұрын
That's because phone numbers are unique. You can quite difficultly create an NAPTR record in DNS to point a SIP URI at a SIP server, although having people enter your SIP address in their mobile phone's dialling software is a completely different usability problem. You could also point your UK phone number at a SIP address, you just need to follow all of the requirements set out by the defunct UKEM and petition the UK government to take over control of 4.4.e164.arpa (UK ENUM) from Nominet (who gave up on it).
@o-manthehuman7867
@o-manthehuman7867 2 жыл бұрын
Just set up my website, this stuff is really fun to code for :D
@dkennell998
@dkennell998 3 жыл бұрын
Just recently been having to learn a ton about the DNS, so this vid comes at a perfect time for me. Would love, love, love some vids that go deeper and talk about DNS zones, DNS records, glue records, EDNS, etc. Maybe also some stuff about the registrars/registries and how they're different. Did a project w/ a mail server recently and not understanding DNS set me back probably like two months, lol. Anyway thanks for the vid, Computerphile!
@dinom8
@dinom8 3 жыл бұрын
It's probably worth mentioning the hosts file as a potential first point of resolution before DNS
@shirkit5798
@shirkit5798 3 жыл бұрын
Thumbnail = perfection
@spicybaguette7706
@spicybaguette7706 3 жыл бұрын
I don't know if you made a video about it already, but maybe you could make a video about DNSSEC and DNS over HTTPS and what problems they solve. Amazing thumbnail BTW
@Sky_Shaymin
@Sky_Shaymin 3 жыл бұрын
Oh a video about cache poisoning would be super cool. I know it is sometimes used for redirecting to login pages and the like but of course it is more often used as an attack vector.
@shellwhale8994
@shellwhale8994 3 жыл бұрын
Nice as always! What about IRC?
@PrimitiveFuturologist_YTC
@PrimitiveFuturologist_YTC 3 жыл бұрын
Pleasantly surprised about the amount of information in an 8 min vid. Couldn't have explained it much better myself without going into Radix trees, resolvers, DDNS, BIND views & ACLs and DNSSEC. BTW, not sure there are many (if any) DNS implementations left that aren't patched against Cache poisoning since Dan Kaminsky released the research ~9 years ago.
@amaena
@amaena 3 жыл бұрын
Oh there 100% are. The internet is a wild place.
@PrimitiveFuturologist_YTC
@PrimitiveFuturologist_YTC 3 жыл бұрын
amaena Then they deserve what they get. >:-)
@amaena
@amaena 3 жыл бұрын
@@PrimitiveFuturologist_YTC absolutely :) we did a scan of all the nameservers in one of the tld zones, and tried to fingerprint them. There were windows nt nameservers out there. It was scary! I mean, I'm impressed they are still up, but wow.
@PrimitiveFuturologist_YTC
@PrimitiveFuturologist_YTC 3 жыл бұрын
amaena What’s the betting 389 is open on some of ‘em?
@sylvainchevalier1711
@sylvainchevalier1711 3 жыл бұрын
I love the thumbnail.
@IgnoreMyChan
@IgnoreMyChan 3 жыл бұрын
Mike just can't stop fixing his sleeve 🤣 🤣
@JSHanta7
@JSHanta7 3 жыл бұрын
I see mike Pound, I click the video.
@esquilax5563
@esquilax5563 3 жыл бұрын
I click the video, I see Mike Pound
@TheHamoodz
@TheHamoodz 3 жыл бұрын
Can't wait for the DNS cache hacking video! It should be pretty fun!
@mysterion231
@mysterion231 3 жыл бұрын
Great video thanks. You didn't talk much about cache invalidation, you just mention a TTL (how is it define, what happen if the IP changes before TTL expire, ...). And when the IP is resolved, how route name server are updated to be able to redirect faster/closer the next time a computer asks? Thanks a lot for your videos
@anldursun8300
@anldursun8300 2 жыл бұрын
any source you can suggest dealing with topics you mention?
@BlackSuneEmpire
@BlackSuneEmpire 3 жыл бұрын
I'm ready for the DNS cache poisoning video!
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 жыл бұрын
One drawback with DNS A records, in particular, is that they only give you an IP address, not a port number. So they are not sufficient to identify a service, only a machine which might provide that service. This was remedied later with the introduction of SRV records, but they are not heavily used.
@jfly609
@jfly609 3 жыл бұрын
IPv6 ftw?
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 жыл бұрын
IPv4 or IPv6 makes no difference.
@patrik5123
@patrik5123 3 жыл бұрын
Okay this is a bit freaky... A few years ago, I had a corn snake. In a terrarium exactly like that one (except white), with that exact water bowl, that exact "cave", that exact log, and nearly the same 'vegetation'. A man after my own heart.
@JNCressey
@JNCressey 3 жыл бұрын
That's a kitten, not a snake. You don't keep them in glass tanks. 🙃
@magnuslord
@magnuslord 3 жыл бұрын
Well I'll be damned, I always thought DNS stood for Domain name server, not domain name system. Thanks!
@Thesadsadgame
@Thesadsadgame 2 жыл бұрын
Or domain name service
@quietackshon
@quietackshon 3 жыл бұрын
Three seconds in and he's giving us the finger. Noice way to treat your audience mate.
@sebgamingkid
@sebgamingkid 2 жыл бұрын
Love the fact that at 07:19, the view count for the displayed video is digits of pi
@suyashrahatekar4964
@suyashrahatekar4964 Ай бұрын
You are not illustrating the recursive method but the iterative method . In recursive approach , the root server will directly ask the TLD server which in turn will ask the Authoritative server and then the response will get back to the client in similar fashion but in reverse order.
@DaVince21
@DaVince21 3 жыл бұрын
Ooh, looking forward to the video on DNS cache poisoning!
@tdl3
@tdl3 3 жыл бұрын
Love the thumbnail
@HazzyDevil
@HazzyDevil 3 жыл бұрын
Recently setup Pihole which has worked phenomenally as a DNS server. Highly recommend everyone to look into it!
@scul00
@scul00 3 жыл бұрын
@Red Dunkey wut?
@doom87er
@doom87er 3 жыл бұрын
@Red Dunkey ah yes, if I string enough computery sounding words together people will think i'm smart!
@Bellenchia
@Bellenchia 3 жыл бұрын
Thanks Mike
@zer001
@zer001 3 жыл бұрын
Cool topic!
@brianx2405
@brianx2405 3 жыл бұрын
every once in awhile, i forgot that Computerphile is a double entendre and i get re-excited when i notice it again, lol. computerphile/computer_phile. [brain bMyBrain[] = Mind.Blown();
@giorgiocarrara646
@giorgiocarrara646 3 жыл бұрын
Have wired and wireless communication exam on monday, what a coincidence! :,)
@PrimitiveFuturologist_YTC
@PrimitiveFuturologist_YTC 3 жыл бұрын
Hope you've got DORA, TDM and CSMA/CA down. ;-)
@harrympharrison
@harrympharrison 3 жыл бұрын
Would love a video on DNS cache poisoning!
@PatrickStaight
@PatrickStaight 3 жыл бұрын
I was hoping for a more thorough explanation of DNS. Who gets the money when I register a domain? How does an "A" record work? If I test if a domain is free by typing it in my browser, do I run a risk of someone registering it before I do?
@SandBoxJohn
@SandBoxJohn 3 жыл бұрын
Your computer will query its host file before making a query to the computers default gateway. The host file was the method of resolving IP address to domain names before the existence of the Domain Name System. It sill exist so that small networks can be setup a way to resolve host names on their networks without setting up and administrating a domain name server. I use mine as an add blocker by resolving domain that host advertising to 127.0.0.1 .
@igorthelight
@igorthelight 3 жыл бұрын
"I use mine as an add blocker by resolving domain that host advertising to 127.0.0.1 . - "Same (but for blocking unwanted autoupdates) For Windows it's "%windir%\System32\drivers\etc" and you will have to open "hosts"
@SandBoxJohn
@SandBoxJohn 3 жыл бұрын
@@igorthelight Syntax error, I've used it on both Windows and Linux. I dumped using Windows 3 years ago so auto updates is not an issue.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 жыл бұрын
Yup. And in fact, the dnsmasq name server, which is designed for small setups like a home office, serves up exactly the contents of your /etc/hosts file, it doesn’t need (or understand) complex zone files like bind does.
@thewrastler
@thewrastler 3 жыл бұрын
Lovely Andrew Marr impression here!!
@minirop
@minirop 3 жыл бұрын
7:20: there are PI times 100,000 views. is that a numberphile video?
@whythosenames
@whythosenames 3 жыл бұрын
miniro it is actually pi * 1,000,000
@Furiends
@Furiends 3 жыл бұрын
Ill try to give you a day in the life of a DNS query to better understand the technical lifecycle of DNS. DNS starts with your computer becoming aware of a DNS name server which is typically done through DHCP and is given by your ISP or sometimes is overriden on your router or computer to something like OpenDNS. You will interact with a name server called a cached resolver that might use recursuve lookups or distribute large chunks of updated records around. Those servers will follow up a hierarchy first through resolvers then up through domain levels up to the domain root TLDs. However when they do that they arent looking for an awnser to the DNS query like its IP instead its searching for the start of authority. At this point the query will be given a name server that can provide an authorative awnser to the query. This will be the domain registrars name servers and these servers generally are not recursive so they can only awnser for specific domain names. Among these servers arecones that actually store the original and most upbto date record which will be reference in the Start of Authority record. With that said queries will generally not go this deep ever. Instead youll be relying on a cache or mirror of a name server.
@PetrSojnek
@PetrSojnek 3 жыл бұрын
It would be interesting to know what happens if the domain name doesn't exist. Is it number of bounces related, timeout related? Also what if the server IP does change. How does it work so this domain name is updated, or do you have to wait say 24 hours till the cache in all DNS servers get invalidated?
@muhammadfakhrurrozi9613
@muhammadfakhrurrozi9613 3 жыл бұрын
This morning I’ve just read about DNS. Now, KZfaq recommend me this video.
@Gooberslot
@Gooberslot 3 жыл бұрын
Now you should do a video on DNSSEC.
@emanuelebarbato
@emanuelebarbato 3 жыл бұрын
Waiting for the video about dns poisoning now!
@user-hy8ld9ue5k
@user-hy8ld9ue5k 3 жыл бұрын
do u do any security vids
@Exxag
@Exxag 3 жыл бұрын
Computerphile feat. Cornsnake video confirmed?
@carl-marvin
@carl-marvin 3 жыл бұрын
Can you please explain the new encrypted DNS (over https)? It's so confusing when you look at how many settings and server adresses you have to plug in to get it to work with windows.
@johnsmithking6646
@johnsmithking6646 3 жыл бұрын
“...if you live at home...” where the f should I live ?? lololol 😇
@aaronwilliams7062
@aaronwilliams7062 3 жыл бұрын
Mike for president!!!
@aungthuhein007
@aungthuhein007 3 жыл бұрын
What's that video with the snake on the left at the end?
@anushibinj
@anushibinj 3 жыл бұрын
Where does the hosts file come into picture?
@NeonNotch
@NeonNotch 2 жыл бұрын
So name servers are recursive (?) DNS servers. Is that the same name servers configured when registering a domain as well?
DNS Cache Poisoning - Computerphile
11:04
Computerphile
Рет қаралды 298 М.
DNS Records Explained
14:14
PowerCert Animated Videos
Рет қаралды 271 М.
Каха ограбил банк
01:00
К-Media
Рет қаралды 2,5 МЛН
Each found a feeling.#Short #Officer Rabbit #angel
00:17
兔子警官
Рет қаралды 7 МЛН
UFC Vegas 93 : Алмабаев VS Джонсон
02:01
Setanta Sports UFC
Рет қаралды 166 М.
How TOR Works- Computerphile
14:19
Computerphile
Рет қаралды 1,7 МЛН
DNS Explained | Domain Name System | Cisco CCNA 200-301
11:59
CertBros
Рет қаралды 186 М.
What is DNS (Domain Name System)?
7:25
IBM Technology
Рет қаралды 110 М.
Cookie Stealing - Computerphile
16:12
Computerphile
Рет қаралды 1,1 МЛН
Elliptic Curve Back Door - Computerphile
12:24
Computerphile
Рет қаралды 507 М.
TCP Meltdown - Computerphile
14:52
Computerphile
Рет қаралды 219 М.
How a DNS Server (Domain Name System) works.
6:05
PowerCert Animated Videos
Рет қаралды 4,8 МЛН
Log4J & JNDI Exploit: Why So Bad? - Computerphile
26:31
Computerphile
Рет қаралды 497 М.
Каха ограбил банк
01:00
К-Media
Рет қаралды 2,5 МЛН