當前位置:
首頁 > 最新 > 值得買偽百科,也談談家用路由器 篇二:路由表與DNS

值得買偽百科,也談談家用路由器 篇二:路由表與DNS


Previously On "IP Basis"... (美劇即視感)

前篇說了一大堆 IP 網路的基礎內容. 雖然有了地址你就能寄快遞, 收快遞, 但是光知道地址, 如果不知道路怎麼走也不行, 北京發上海的快遞為毛總是要江蘇中轉一次? 地址多了不好記, 能不能快遞單上只寫阿三家, 李四家?

這篇我們來聊聊 IP 網路的路徑和名字問題.


路由表

1. 路由表是路由器的基本功能之一, 它就像個公交站牌, 告訴你去哪站要坐哪趟車.

下圖為Windows系統路由表 (不同的網路範圍被路由到不同的網關, 而各個網關各自有自己的一份路由表決定下一步怎麼走)

2. 多個路由表連起來就是 IP 網路的交通圖.你從家裡到公司,要轉哪幾次公交車或地鐵,跟你在家裡訪問公司網站的過程非常相似! 每個車站都相當於是個中轉路由器, 公交的路線就是 ISP 的線路. 電信是高鐵, 聯通是動車, 移動是地鐵, 長寬是大巴, 寬頻通是摩的, 專線就是計程車 bla~.

3. 你訪問的每個外部網站, 都會經由多級路由表, 被多個伺服器中轉到最終地址, 特別是訪問國外網站你會被中轉更多次.

4. 訪問同一個網站, 你可能每次刷新都會走不同的路線. 如下圖, 你訪問微軟官網, 你可能從香港轉到美國, 也可能從香港轉到日本再到美國, 走西線穿歐洲也不奇怪, 你甚至可能跑到愛爾蘭去了!

microsoft.com 解析出來的 IP 不同可能是因為域名伺服器負載均衡或其他方法產生的, 但是同樣到美國 IP, 走東線還是西線? 過日本還是不過日本? 這就是路由表控制的了.

5. 路由表不會總是帶你走最快的路徑, 也不一定讓你到達終點站.

天朝屁民想走出國看世界, 默認就被路由到很窄的小路. 就好比你買了個PS4, 想聯機發現卡成球. 然後"精品網"之類的收費服務開始向你招手.

某些站點 IP 可能被"交管人員"列入黑名單不給你上車 (你懂的 ). 好比新聞里你看到某網站出了啥啥啥事, 你打開瀏覽器發現"網站根本不存在". 此時 proxy/vpn 等黑車司機正向你招手呢, 讓你升職加薪當上總經理出任CEO迎娶白富美走向人生巔峰!

6. 路由表可以幫你處理多塊網卡或多路寬頻的分配問題.

當你的電腦同時使用多塊網卡時, 系統只會將所有外網 IP 路由到單一網關. 常見的情況有你的電腦同時接入內網和外網, 你要麼上不了外網, 要麼進不了內網, 必須手動配置一下本機的路由表才能正確使用.

以 Windows 為例:

1. 進入 cmd 命令行

2. 輸入 "route delete 0.0.0.0", 刪除當前路由表|

3. 輸入 "route add 172.16.0.0 mask 255.240.0.0 172.16.0.1" 將 172.16.0.0/12 (假設這是你的內網)子網範圍內的訪問全轉給網關 172.16.0.1

4. 輸入 "route add 0.0.0.0 mask 0.0.0.0 192.168.1.1" 將 0.0.0.0/0 (即所有網路) 範圍的訪問轉給網關 192.168.1.1

下面的腳本是自動根據網卡的名稱配置路由表內外網記錄

set lan="Intel(R) Ethernet Connection I217-LM"

set wifi="Qualcomm Atheros AR5BWB222"

for /f "delims=..." %%a in ("route print ^| findstr /i %lan%") do set "lan=%%a"

for /f "tokens=* delims= " %%a in ("%lan%") do set "lan=%%a"

for /f "delims=..." %%a in ("route print ^| findstr /i %wifi%") do set "wifi=%%a"

for /f "tokens=* delims= " %%a in ("%wifi%") do set "wifi=%%a"

route delete 0.0.0.0

route -p add 172.16.0.0 mask 255.240.0.0 172.16.0.1 metric 10 if %lan%

route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1 if %wifi%

如果你把老婆愛上的敗家網站 IP 在路由表裡動了手腳...


DNS

DNS 是 Domain Name System (域名系統)

> 前篇我們了解了 IP, 它是個並不太好記的"門牌號". 於是"域名系統"來了, 用可定義的英文或數字(或中文?)組成的域名來記錄 IP (本文只談 A 類記錄, 這個不懂沒關係, 好奇的請自行搜索), 訪問者只需要記住域名, 就能訪問到期待的網頁或其它網路服務. 域名的級別是從右往左數的.

> 根域名是個點, 通常都會被省略掉. 你只需要知道它存在就行了. 沒什麼好糾結的.

> 頂級域名就是我們天天見到的 .com .net .cn 等. 頂級域名相當於一個分類: .com 是商業/公司, .net 是公眾服務, .cn 是中國專用的, .ml 是非洲國家馬里專用的 (不過人家免費公開給全世界的人使用, 國家雖小, 良心大大滴). 當然頂級域名的本意是好的, 但早已經淪為有錢就能用的地步了 .

> 一級域名表示個體或組織的名稱或簡稱, 絕大部分公司域名都是 "公司英文名.com", .com下面的一級域名是搶注的熱門, "常用辭彙.com" 幾乎被註冊光了. 像"360.cn"這樣的域名, 應該是坑定國人的意思了吧.

> 二級域名代表子網站或子系統的名稱或簡稱, mail代表郵件, post代表發貼, www代表主頁, test代表......不代表啥, 我的域名我作主, 隨便建個test跟玩兒一樣, 反正不要錢.

DNS 也是 Domain Name Service (域名服務)

數不清的域名對應著數億個 IP, 這些對應關係存在哪裡呢? 查電話號碼用114, 查街道門牌用某度地圖, 查域名對應的 IP 就得找域名服務商啦.

按域名查詢 IP 的服務就是域名服務了, 它是個 ip/udp 服務, 默認情況下它使用53埠, 這種服務分為兩種:

> 域名解析服務.主要由域名服務商提供. 像dnspod, aliyun (萬網)等都提供域名解析服務. 特點是將自己資料庫里的域名及對應的 IP 取出來返回給用戶. 也可以自己搭哦!!

> 域名查詢/代理服務. 你的路由器, ISP, 域名服務商都提供此服務. 特點是自己有緩存時就直接返回結果, 沒緩存時, 如果能解析就返回解析結果, 不能解析就向上一級/另一個服務商查詢, 直到取得結果回來或者...超時.

DNS 還是 Domain Name Server (域名伺服器)

提供域名解析服務或代理服務的伺服器. 首先你家的路由器就是可能個域名伺服器, 然後不同地區的不同 ISP默認也提供域名伺服器(99%的網民都在用). 國內像114.114.114.114, 223.5.5.5都是公開的域名伺服器. 國外 8.8.8.8 (股溝的, 基本已廢), 208.67.222.222 (opendns) 也經常用到.

域名伺服器如何選擇?

> 一般就用 ISP 提供的就行了. 優點是最快最穩, 缺點是天朝的管控之下, 還可能出現附送的廣告!

> 用 114 或 aliyun 等國內公開的伺服器. 優點是也很快也很穩定, 缺點在是天朝的管控之下.

> 用國外的伺服器. 優點是慢

, 缺點是基本全被GFW污染了.

不論選擇哪裡的伺服器, 天朝不想讓訪問的域名, 一律用手段扔個假的錯的 IP 給你, 讓你覺得網站不存在.

另類使用DNS服務

> 修改本機 hosts 文件. hosts文件是個本地靜態dns記錄文件, windows用戶可以在 %systemroot%system32driversetc 目錄下找到它. 你的電腦系統會優先從hosts里解析域名. 當年很多同學從網上找來正確的股溝/u2b/非死不可 IP 寫到hosts里. 然後你懂的~

> 訪問非53/udp埠的DNS.天朝的"交管人員"主要是攔截和污染了 53/udp 埠, 一些提供其它埠的DNS仍然可以順利的返回正確的 IP. 比如像 208.67.222.222:443 (opendns). 如下圖

先用默認用114解析, 得到的 93.46.8.89 是最臭名昭著的假 IP 之一. 然後用DNS代理服務工具把 208.67.222.222:443/tcp 轉成 127.0.0.1:53/udp, 就拿到真實的 IP 了!

> 雖然破除天朝DNS限制的方法非常多, 但是不讓你訪問的 IP 你仍然無法訪問, 因為"交管人員"不但攔截和污染了DNS, 同時還在GFW的路由表上動了手腳, 雙管齊下, 綁你得死死的.

彩蛋! 很多情況下有妹子反映秋秋能上, 網頁打不開了. 你給她換個DNS就解決了!

用這招成功過的打賞100金幣或支付寶轉賬500W過來給我!

先寫到這裡吧. 碼字真累. 圖必砍定了

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 什麼值得買 的精彩文章:

五人六天雲南匆匆遊記 篇一:玉龍雪山行
小惠說卡—酒店權益之香格里拉酒店
迷失在G胖的笑容中—2017Steam夏促剁手總結
程序猿別猶豫,用了這些好物幸福感蹭蹭漲
嚴肅、時尚兩不誤,一雙「牛津鞋」輕鬆搞定

TAG:什麼值得買 |

您可能感興趣

談一談我的N個路由器
精品家用路由器對比 榮耀路由Pro 2 VS小米路由器HD
TP-LINK雙頻無線路由:路由器也可以很時尚
路由器體積越大信號越好?華為、TP家用路由的巔峰對比給你答案
【玩轉路由】小米路由器開啟SSH
如何在家裡安裝2台路由器,用一根網線能連接兩個路由器嗎?
大量家用路由器DNS被篡改,訪問跳轉至涉黃涉賭網站
華碩RT-AX88U路由器評測:性能表現優異,路由玩家專屬
家裡的路由器,如何用得更順溜?
二個無線路由器做橋接,再也不怕家裡沒有WIFI信號了
家用路由器DNS遭篡,影響400萬IP
一家被P2P耽誤的賣路由器平台
千兆小米路由器買回家,WIFI卻慢如「龜速」?三個技巧要牢記
看懂WiFi規格的奧義,讓你秒變無線路由器導購磚家!
千兆路由器我只選華為路由Q2,Wi-Fi從此無死角!
無線路由器的USB介面有啥用?跟我一起來探索吧!
TP-Link首次使用英特爾晶元方案製造家用路由器
如何挑選一款好的路由器?TOP3最佳路由器榜單
路由器USB介面有什麼用?用處多多!
還在吐槽紐西蘭的網速?路由器放這個位置,家裡WiFi快N倍!