原文標(biāo)題:來自神秘東方的攝像頭,癱瘓了美國的互聯(lián)網(wǎng)
你可能不信,攝像頭先動的手。
各位差友知不知道這么一件事,就在前天,大半個美國互聯(lián)網(wǎng)都癱瘓了。

因為這件事情,各大美國知名網(wǎng)站都收到了影響,Twitter、Spotify、Netflix、Github、Airbnb、Visa等網(wǎng)站一度出現(xiàn)無法登陸的現(xiàn)象。

(這里的一些網(wǎng)站好像在天朝處于常年癱瘓的狀態(tài)~)
出了這件事,大家表示生活節(jié)奏完全被打斷。。。
程序員吐槽:

(GitHub 是個編程社交網(wǎng)站,被程序員戲稱男性社交社區(qū))
甚至連網(wǎng)紅都過來吐槽:

Twitter 網(wǎng)紅吐槽:看起來Twitter是又掛了,現(xiàn)在有 1 億人沒法知道我今天早餐吃的啥了。
然后吃瓜群眾開始了猜測,說沒準(zhǔn)又是中國和俄羅斯來他們的地盤搞事情。

爆炸新聞:俄羅斯和中國的黑客又特么對我大美帝發(fā)動不友好的DDOS攻擊了!今天早晨我們的網(wǎng)絡(luò)斷了好幾個小時啊!不少特別特別重要的網(wǎng)站都掛了!
相信不少差友看到這里,還是一頭霧水,好好的網(wǎng)絡(luò)怎么就癱瘓了呢,DDOS 攻擊又是個什么鬼?這么猛?
想知道這些東西要慢慢來,首先要知道我們現(xiàn)在是怎么上網(wǎng)的。
在上網(wǎng)的時候,我們的電腦需要訪問想要上的網(wǎng)站的地址,被叫做 IP 地址,這個地址一般是一串?dāng)?shù)字,比如 111.13.101.208 這一長串?dāng)?shù)字。
但是這東西特么又長又沒規(guī)律,誰能記住啊!?
所以人們決定給這些地址起個外號,方便人們來記,比如 baidu.com 對應(yīng)的地址就是111.13.101.208,我們只要記住百度就好了,baidu.com 被稱為百度的域名。

baidu.com 的回復(fù)來自 111.13.101.208
這就像我們背不下來一個人的手機(jī)號,但是存在手機(jī)通訊錄里,加上姓名備注,只要通過名字就能找到這個人一樣~
那有差友會問了,怎么知道哪個域名對應(yīng)哪個 IP 地址呢?
這就需要一個叫做 DNS(Domain Name System)的東西了,中文名字是域名系統(tǒng)。
在這個系統(tǒng)下,你想訪問那個網(wǎng)站,你的電腦就會訪問 DNS 服務(wù)器,DNS 服務(wù)器就會給你回執(zhí)這個網(wǎng)站的 IP 地址,這個過程叫做域名解析。
不過這么多人上網(wǎng),全去問一個 DNS 服務(wù)器,服務(wù)器會吃不消,所以人們把 DNS 服務(wù)器分級,平時就近訪問,如果就近的服務(wù)器里沒有存儲相關(guān)的域名和 IP 信息,就逐層向上級服務(wù)器查詢,直到找到為止。

域名解析過程
可能還是有些差友覺得不好理解,差評君舉個例子:
差評君去某個村落找張三,看到一個小孩在路邊玩,就問: “ 你知道張三住在哪么? ”
小孩:“ 不知道,你問問我爸吧。 ”
差評君跑去問小孩的爸爸:“ 你知道張三住在哪里么? ”
小孩爸爸:“ 不知道,問村長去! ”
差評君找到村長:“ 老爺子,你知道張三住在哪里么? ”
村長:“ 那個鱉孫啊,你走到村東頭,第五戶,紅色大門那個就是! ”
(這里面,張三就是域名,張三住址是IP地址,小孩,爸爸,村長就是各級DNS服務(wù)器)
知道了 DNS 的基本原理,下面說說這次美國互聯(lián)網(wǎng)癱瘓的罪魁禍?zhǔn)?mdash;— DDOS 攻擊。
每次我們用電腦訪問網(wǎng)站的時候,都會跟網(wǎng)站的服務(wù)器有交流,這樣會產(chǎn)生上傳和下載,并且服務(wù)器那邊因為的 CPU 也會處理一些事情。
如果惡意的,很高頻率的訪問這個服務(wù)器,就會讓服務(wù)器的寬帶不夠用,CPU處理不過來,造成服務(wù)器癱瘓。