女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

告別廣告與 ISP 追蹤!如何在樹莓派上設置 DNS 緩存服務器 — 完整指南!

上海晶珩電子科技有限公司 ? 2025-05-26 15:32 ? 次閱讀

前文提示:

告別廣告與 ISP 追蹤!把樹莓派改造成家用網絡的 DNS 服務器,簡直太酷了!

90098c64-3a03-11f0-8605-92fbcf53809c.jpg

從升級路由器到修改某些設置,提升 Wi-Fi 速度的方法有很多。但如果你想獲取一些高級技巧來加快你喜愛網站的加載速度,可以嘗試啟用 DNS 緩存。對于不熟悉這個術語的人來說,域名服務充當著人類可讀 URL 與網站數字形式的 IPv4 和 IPv6 地址之間的橋梁。每次你搜索一個網站時,DNS 服務器會解析請求,并加載其 IP 地址與你輸入到網頁瀏覽器中的 URL 相匹配的網站。

由于 DNS 解析可能需要幾秒鐘時間,你可以通過在本地網絡中緩存記錄來縮短響應時間。更棒的是,你可以將家里任何一臺舊的樹莓派改造成一臺廉價的 DNS 緩存服務器!

所需物品

搭建 DNS 服務器并不需要太多資源,這意味著你可以自由選擇任意一款樹莓派來完成這個項目。不過,我強烈建議選擇配備 LAN 端口的樹莓派型號,因為我們的主要目標是盡可能降低延遲。

我們使用的是樹莓派操作系統的圖形用戶界面版本,但你也可以在任何基于桌面的 Linux 發行版上按照此方法操作,包括樹莓派精簡版、DietPi 以及依賴命令行界面的其他操作系統。如果你在安裝操作系統時遇到困難,可隨時查閱我們的《樹莓派入門指南》以作參考。

樹莓派5

9018161c-3a03-11f0-8605-92fbcf53809c.png

SanDisk 256GB Extreme microSDXC UHS-I存儲卡

903f2004-3a03-11f0-8605-92fbcf53809c.png

注意:主板和SD卡可以直接聯系我們進行購買。

在樹莓派上設置靜態 IP 地址

在樹莓派上安裝好操作系統后,你需要為你的單板計算機(SBC)設置一個靜態 IP 地址。操作步驟如下:

1.如果你使用的是帶有圖形用戶界面(GUI)的發行版,請打開終端應用程序。

2.輸入以下命令來檢查路由器的 IP 地址:

ip r | grepdefault

9093ae4e-3a03-11f0-8605-92fbcf53809c.jpg

“default via”后面的 IPv4 地址就是你的路由器地址。

3.:使用 nano 編輯器修改 dhclient.conf 文件:

sudo nano /etc/dhcp/dhclient.conf

909c9c0c-3a03-11f0-8605-92fbcf53809c.jpg

4.在文件末尾添加以下行:

A.

interfacewlan0/eth0

B.

staticip_address=IP_address/24

C.

staticrouters=Router_address

D.

staticdomain_name_servers=DNS_address

90baf0c6-3a03-11f0-8605-92fbcf53809c.jpg

對于靜態ip地址字段,您可以隨意添加您的路由器尚未分配給其他設備的任何IPv4地址。接下來,確保將運行ip r | grep default命令后收到的值粘貼到static routers字段中。最后,您可以為靜態域名服務器字段選擇任何8.8.8.8、1.1.1.1或其他DNS服務器。

5.按 Ctrl+X,然后按 Y 和 Enter 鍵退出 dhclient.conf 文件。

配置 Dnsmasq

為樹莓派分配好靜態 IP 地址后,就可以初始化 Dnsmasq 服務器了。

1. 運行以下命令獲取 Dnsmasq 軟件包:

sudoapt install dnsmasq -y

90c8d9b6-3a03-11f0-8605-92fbcf53809c.jpg

2.使用 nano 文本編輯器打開 dnsmasq.conf 文件:

sudo nano /etc/dnsmasq.conf

90e2c9c0-3a03-11f0-8605-92fbcf53809c.jpg

3.去掉以下命令前面的 # 號:

A.

domain-needed

B.

bogus-priv

C.

dnssec

D.

no-resolv

90ef28dc-3a03-11f0-8605-92fbcf53809c.jpg

4.向下滾動到 #server=/localnet/192.168.0.1 命令,并將其替換為你想要使用的上游服務器

server=1.1.1.1

91049096-3a03-11f0-8605-92fbcf53809c.jpg

5.去掉 cache-size 字段前面的 # 號,并將其值設置為 2000,以增加 DNS 緩存的大小。

9110ef8a-3a03-11f0-8605-92fbcf53809c.jpg

6.按 Ctrl+X、Y 和 Enter 鍵保存更改并退出配置文件。

7.運行以下命令重啟 Dnsmasq 服務并檢查其狀態:

A.

sudosystemctl restart dnsmasq

B.

sudosystemctl status dnsmasq

9121687e-3a03-11f0-8605-92fbcf53809c.jpg

從其他設備連接到 DNS 緩存服務器

盡管你的樹莓派 DNS 服務器已經啟動并運行,但如果你想利用 DNS 緩存功能,還需要將你的設備連接到它。下面我們將以 Windows 11 計算機為例說明操作步驟,大多數操作系統的整體過程是相同的:

1.右鍵單擊“開始”按鈕,然后選擇“運行”。

912ce1c2-3a03-11f0-8605-92fbcf53809c.jpg

2.在“打開”欄中輸入 ncpa.cpl,然后點擊“確定”。

91433a3a-3a03-11f0-8605-92fbcf53809c.jpg

3.右鍵單擊你的網絡接口,然后選擇“屬性”。

914fced0-3a03-11f0-8605-92fbcf53809c.jpg

4.雙擊“Internet 協議版本 4 (TCP/IPv4)”。

91661fa0-3a03-11f0-8605-92fbcf53809c.jpg

5.在“使用下面的 DNS 服務器地址”選項旁邊的單選按鈕上進行切換,然后輸入你的樹莓派的(靜態)IPv4 地址,并點擊“確定”。

94737328-3a03-11f0-8605-92fbcf53809c.jpg

利用閑置樹莓派提升網絡 DNS 解析速度

948b48a4-3a03-11f0-8605-92fbcf53809c.jpg

將你的電腦連接到樹莓派 DNS 服務器后,你可以通過打開你喜愛的網站來檢查一切是否正常工作。根據你的互聯網速度,首次打開網頁時緩存過程可能需要一兩秒鐘。但一旦 URL 緩存完成,你的瀏覽器在加載你經常訪問的網頁時會稍微快一些。

原文地址:

https://www.xda-developers.com/dns-caching-server-on-raspberry-pi/

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    13

    文章

    9689

    瀏覽量

    87285
  • ISP
    ISP
    +關注

    關注

    6

    文章

    490

    瀏覽量

    52804
  • DNS
    DNS
    +關注

    關注

    0

    文章

    225

    瀏覽量

    20272
  • 樹莓派
    +關注

    關注

    121

    文章

    1944

    瀏覽量

    106987
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    何在Linux中配置DNS服務器

    本文詳細介紹了如何在Linux中配置DNS服務器,包括DNS工作原理、本地緩存DNS查詢過程,
    的頭像 發表于 05-09 13:38 ?945次閱讀
    如<b class='flag-5'>何在</b>Linux中配置<b class='flag-5'>DNS</b><b class='flag-5'>服務器</b>

    【Raspberry Pi 3試用體驗】+ 搭建本地DNS服務器

    address=/taobao.com/218.195.54.90resolv.conf:文件主要的作用是DNS客戶機配置文件,設置DNS服務器的IP地址及
    發表于 04-24 21:39

    如何外網直接訪問樹莓派上搭建的服務器

    我在我的樹莓派上用flask搭建了一個服務器,放上了自己的網頁,開放在80端口。但是我樹莓派連接的是寢室的WiFi,并沒有公網IP。我有阿里云的服務
    發表于 07-04 17:55

    DNS攻擊防范科普系列1》—你的DNS服務器真的安全么?

    時,給訪問用戶的提醒。DNS劫持主要是將NS紀錄指向到黑客可以控制的DNS服務器,而DNS投毒卻是指一些有意或無意制造出來的域名服務器數據包
    發表于 10-16 15:21

    DNS服務器及其配置

    DNS服務器及其配置:DNS的作用將主機名字轉換成二進制IP地址。1.DNS被設計成為一個聯機分布數據庫系統。2.DNS采用客戶
    發表于 12-07 14:39 ?20次下載

    Win 2000中DNS服務器設置

    Win 2000中DNS服務器設置  DNS Domain Name Service是域名解析服務,是一種組織成域層次結構的計算機和網絡
    發表于 02-01 11:51 ?919次閱讀

    何在樹莓派上設置Minecraft服務器

    想按自己的方式玩Minecraft嗎?設置自己的服務器,創建自己的世界,或者與朋友和家人一起建立世界?
    的頭像 發表于 12-05 09:36 ?6979次閱讀

    DNS服務器DNS服務器地址是什么

    今日就來同大家分享什么是DNS服務器地址,DNS服務器地址怎么找,幫助大家更了解DNS服務器。首
    的頭像 發表于 03-30 15:57 ?9381次閱讀

    探討DNS服務器解析

    本地 DNS 服務器收到來自客戶端的 DNS 請求,它會在其緩存中查找 google.com 的 IP 地址。如果它可以找到對應的條目,它將直接將 IP 地址返回給客戶端。否則,本地
    的頭像 發表于 05-05 15:42 ?1738次閱讀

    DNS服務器無響應的解決方法

      域名系統( DNS )是將網址轉換為IP地址的過程。 DNS服務器通常由互聯網服務提供商( ISP )提供。 是訪問網站的重要組件之一。
    的頭像 發表于 03-01 15:43 ?8443次閱讀

    路由DNS設置方法和異常解決方法

    DNS服務器設置是將DNS服務從互聯網服務提供商(ISP
    發表于 05-08 17:50 ?2.7w次閱讀

    何在 Linux 上查看本地 DNS 緩存

    ? 刷新本地 DNS 緩存可以解決 HTTP 錯誤并保護您免受 DNS 欺騙。以下是在 Linux 上執行此操作的方法。 當您使用域名訪問網站時,您的系統會向 DNS
    的頭像 發表于 06-26 10:52 ?3703次閱讀
    如<b class='flag-5'>何在</b> Linux 上查看本地 <b class='flag-5'>DNS</b> <b class='flag-5'>緩存</b>

    dns服務器地址設置為多少

    DNS(域名系統)是互聯網的基礎設施之一,用于將域名轉換為IP地址,使用戶可以訪問網絡資源。要設置DNS服務器地址,首先需要理解DNS的工作
    的頭像 發表于 01-15 11:11 ?2188次閱讀

    人臉識別指南:如何在樹莓派上安裝和設置 Dlib

    學習如何在樹莓派上安裝Dlib并配置人臉識別功能,為您的AI項目奠定基礎。在樹莓派上安裝Dlib的詳細步驟要為
    的頭像 發表于 03-24 17:31 ?589次閱讀
    人臉識別<b class='flag-5'>指南</b>:如<b class='flag-5'>何在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>安裝和<b class='flag-5'>設置</b> Dlib

    告別廣告ISP 追蹤!把樹莓派改造成家用網絡的 DNS 服務器,簡直太酷了!

    什么后果。當我了解到,只需用樹莓派這樣便宜的東西就能搭建一個家用DNS服務器時,我不禁想,要是我早點這么做,下載廣告攔截或者向互聯網
    的頭像 發表于 05-24 08:33 ?71次閱讀
    <b class='flag-5'>告別</b><b class='flag-5'>廣告</b>與 <b class='flag-5'>ISP</b> <b class='flag-5'>追蹤</b>!把<b class='flag-5'>樹莓</b>派改造成家用網絡的 <b class='flag-5'>DNS</b> <b class='flag-5'>服務器</b>,簡直太酷了!