99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何將Raspberry Pi用作DNS服務(wù)器?

母豬會上樹 ? 來源:母豬會上樹 ? 作者:母豬會上樹 ? 2023-02-25 17:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這篇文章來源于DevicePlus.com英語網(wǎng)站的翻譯稿。如果您正在尋找用于家庭或小型企業(yè)網(wǎng)絡(luò)的DNS服務(wù)器,Raspberry Pi將會是一個便宜、可靠且節(jié)能的選擇。
首先,讓我們來了解一下什么是DNS服務(wù)器。

究竟什么是DNS服務(wù)器?

DNS代表“域名系統(tǒng)”。DNS服務(wù)器將人性化的域名轉(zhuǎn)換為計算機(jī)可以使用的IP地址。
這樣您就可以通過輸入“deviceplus.com”來訪問這個網(wǎng)站了,而不是IP地址13.52.144.235—誰能記得住呢?

更好的一點(diǎn)是,如果我們將此網(wǎng)站移至具有新IP地址的新服務(wù)器,我們只需要更新我們的DNS記錄即可,其他人不會受到影響。

擁有您自己的DNS服務(wù)器的好處

只要網(wǎng)站加載了出來,您就已經(jīng)在使用DNS服務(wù)器了。
您的互聯(lián)網(wǎng)供應(yīng)商幾乎都是允許您使用他們的DNS服務(wù)器的,如果您對此不滿意,可以隨時使用公共DNS服務(wù)器。
這也許就是您想要自己的DNS服務(wù)器的原因。

提升您的網(wǎng)頁瀏覽速度

從您的本地網(wǎng)絡(luò)獲取某些內(nèi)容總是比從互聯(lián)網(wǎng)上獲取要快。前者有時可以將頁面加載時間縮短幾百毫秒。這不會給生活帶來什么改變,但是效果是顯著的。
而這種加快只有在您的本地DNS服務(wù)器已經(jīng)有相關(guān)記錄的情況下才有效。否則,仍然必須從互聯(lián)網(wǎng)上獲取內(nèi)容。
在本地網(wǎng)絡(luò)上保持整個DNS一直更新是不切實(shí)際的。相反,服務(wù)器會將這些記錄進(jìn)行緩存,直到它們的“生存時間”值(TTL)到期。
大多數(shù)操作系統(tǒng)和網(wǎng)絡(luò)瀏覽器也會在您的計算機(jī)上緩存這些相同的記錄,因此如果它只是一臺使用了互聯(lián)網(wǎng)連接的計算機(jī),那么擁有自己的DNS服務(wù)器并不會帶來任何區(qū)別。
當(dāng)多個擁有多臺設(shè)備的人在本地網(wǎng)絡(luò)上,并共享互聯(lián)網(wǎng)連接時,自己擁有DNS服務(wù)器會更有意義。這種情況下,將所有內(nèi)容緩存在一個地方將可以減少需要離開網(wǎng)絡(luò)的請求數(shù)量。

將域加入黑名單

如果您想完全阻止某些域,使用DNS服務(wù)器將會非常好用且高效。一些政府以這種方式審查整個國家的網(wǎng)絡(luò)。
作為家長,您可能希望以同樣的方式阻止您的孩子訪問特定網(wǎng)站。請注意,這僅在他們通過該網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)時有效,并且許多孩子已經(jīng)有足夠的專業(yè)知識通過配置一個不同的DNS服務(wù)器來規(guī)避這一點(diǎn)了。
您可能還想阻止某些您覺得具有侵?jǐn)_性或者令人生厭的域。
甚至還有一個用于Raspberry Pi的DNS服務(wù)器程序,叫Pi-Hole,可以立即阻止廣告。

添加自定義域

您還可以為本地網(wǎng)絡(luò)上的設(shè)備提供各自的域名,僅對其他本地機(jī)器可見。
您可以為打印機(jī)、媒體中心,甚至冰箱和咖啡機(jī)(如果它們連接到了您的網(wǎng)絡(luò)中)命名。
這將使您不必追蹤辦公室或家中所有設(shè)備的IP地址。

了解更多有關(guān)互聯(lián)網(wǎng)的信息

也許您只是想更好地了解一下DNS,但是學(xué)習(xí)DNS的話也是必要了解一下互聯(lián)網(wǎng)的。

確保您的Raspberry Pi具有保留IP

如果您的Raspberry Pi DNS服務(wù)器有一個動態(tài)分配的IP,那將會很頭疼。每隔一段時間,它就會被分配一個不同的IP地址,網(wǎng)絡(luò)上的其他設(shè)備也將不再連接到它。
這就是為什么您要為這個Raspberry Pi保留一個IP。您可以通過登錄路由器的儀表板來執(zhí)行該操作。
這一部分的確切步驟會因您的設(shè)備不同而略有不同。如果您遇到困難,請使用搜索引擎查找您設(shè)備的手冊。

設(shè)置您的操作系統(tǒng)并安裝Dnsmasq

現(xiàn)在您的設(shè)備已經(jīng)有了固定IP,讓我們開始安裝將要使用的軟件:Dnsmasq。
最好從重新安裝一個Raspberry Pi OS開始。您也許希望更改默認(rèn)密碼,并在raspi-config中設(shè)置ssh訪問。
首先,通過輸入以下內(nèi)容更新您的操作系統(tǒng):
sudo apt update && sudo apt upgrade -y

然后安裝Dnsmasq.
sudo apt install dnsmasq -y

就是這樣!現(xiàn)在您就擁有一個DNS服務(wù)器了!

配置Dnsmasq

您可以開始向Raspberry發(fā)送DNS請求了,但是需要對默認(rèn)設(shè)置進(jìn)行調(diào)整才能發(fā)揮最大作用。輸入以下命令打開配置文件:
sudo nano /etc/dnsmasq.conf

這個文件對有用的命令有詳細(xì)的注釋,所以您可以盡情查閱對其進(jìn)行了解。有幾個部分需要特別注意。

不要將本地流量轉(zhuǎn)發(fā)到上游服務(wù)器

在配置文件的頂部附近,您會發(fā)現(xiàn)寫有“#domain-needed”和“#bogus-p”的行。
設(shè)置#domain-needed選項將會阻止DNS服務(wù)器向上游尋找不在域中的主機(jī),而bogus-priv選項將會阻止它向上游查找私有IP地址。
在公司網(wǎng)絡(luò)上,也許您會想在上游服務(wù)器中查找這些東西。但是在公共互聯(lián)網(wǎng)上尋找它們沒有任何意義,所以我們使用這些選項。
您可以通過刪除行開頭的注釋符號來應(yīng)用它們。

poYBAGPzHOqATMPMAAFBB9XFLyY200.jpg

配置上流DNS服務(wù)器

向下滾動,并查找顯示“#no-resolv”的行。刪除注釋字符以應(yīng)用該選項。往下幾行后,有一行顯示“#server=/localnet/192.168.0.1”,刪除這一行。我們將要輸入自己的設(shè)置。
我通常使用Google的DNS服務(wù)器。它們的快速可靠會帶來幫助,但是老實(shí)說,這主要是因?yàn)镮P地址非常容易記住。
對此的配置如下:
server=8.8.8.8
server=8.8.4.4

pYYBAGPzHO6ADxyaAAD7aG6aQLk186.jpg

如果您不想使用Google服務(wù),那么可以使用您的互聯(lián)網(wǎng)供應(yīng)商或其他公共DNS服務(wù)器。例如CloudFlare。

添加自定義域和阻止域

往下不遠(yuǎn)的地方有一行顯示“#address=/double-click.net/127.0.0.1”。
這對于將域分配給本地網(wǎng)絡(luò)上的設(shè)備很有用。公共互聯(lián)網(wǎng)上未使用的任何內(nèi)容都可以,我通常為其使用頂級域.lan。
復(fù)制這一行的語法。在本項目中,是將我的媒體和復(fù)古游戲裝備放置在了retropie.lan上,如下所示:
address=/retropie.lan/192.168.0.6

不要忘記為路由器中對應(yīng)的設(shè)備保留這些IP地址。
您還可以在此處阻止特定域,方法是將它們定向到私人IP。
address=/www.nickelback.com/127.0.0.1
poYBAGPzHPGAFTwUAAElTgKP09I059.jpg

如果您對阻止廣告服務(wù)器更感興趣,那么可以很容易在網(wǎng)上找到列表。
您可以隨意將域定向到公共IP。這對于網(wǎng)站在上線前測試網(wǎng)站遷移很有用。
請注意,這些域僅用于使用此DNS服務(wù)器的設(shè)備。如果您想要一個域名出現(xiàn)在公共DNS上,您必須購買它。

設(shè)置緩存大小

默認(rèn)情況下,Dnsmasq將緩存最多150條記錄。即使是非常輕量的網(wǎng)絡(luò)瀏覽器也可以將其占滿。
該緩存保存在內(nèi)存中,如果空間太大會影響性能。
但是我們在這里服務(wù)的是一個小型網(wǎng)絡(luò),現(xiàn)在的內(nèi)存比幾十年前編寫Dnsmasq時更加充足,而且這些記錄每個只使用100個字節(jié)。我們可以在其中放入幾兆字節(jié)的內(nèi)容。
向下滾動到顯示“#cache-size=150”的地方,您需要向下滾動得多一些。刪除前面的注釋字符并將該數(shù)字設(shè)置的更大。
我只是添加了幾個零,以使其成為15000,這比小型網(wǎng)絡(luò)的DNS服務(wù)器緩存的記錄要多得多。

pYYBAGPzHPOAZjP6AAEY8m52Rew412.jpg

完成配置編輯后

當(dāng)您對設(shè)置感到滿意時,保存并退出,然后輸入以下內(nèi)容重新啟動服務(wù):
sudo systemctl restart dnsmasq

配置您的設(shè)備以使用該DNS服務(wù)器

現(xiàn)在您的DNS服務(wù)器已經(jīng)啟動并運(yùn)行,我們來開始使用它。
將其配置為整個網(wǎng)絡(luò)的默認(rèn)DNS服務(wù)器的最簡單方法是在路由器中進(jìn)行配置。
計算機(jī)和其他設(shè)備通常也可以在設(shè)置或控制面板中單獨(dú)進(jìn)行配置。

設(shè)置自動安全更新

不要對這里的安全兩個字大意。DNS服務(wù)器可能會是線上犯罪分子的重要目標(biāo),他們可以將您重定向到惡意站點(diǎn)。
我們已將其設(shè)置為只能從您的本地網(wǎng)絡(luò)內(nèi)訪問,這降低了很多風(fēng)險。但是自動應(yīng)用安全更新仍然是一個好主意。
有一個便利的軟件包可以為我們執(zhí)行該操作,叫無人職守自動更新軟件。我們來安裝它。
sudo apt install unattended-upgrades -y

該安裝包在Raspberry Pi OS Buster中的默認(rèn)配置是每天進(jìn)行安全更新。
如果您還沒有更改默認(rèn)密碼,也不要忘記更改!為SSH訪問設(shè)置基于證書的身份驗(yàn)證也是一個很好的主意。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9784

    瀏覽量

    87850
  • DNS
    DNS
    +關(guān)注

    關(guān)注

    0

    文章

    226

    瀏覽量

    20425
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    DNS服務(wù)器無法訪問?2分鐘快速排查與解決!#DNS服務(wù)器 #DNS #服務(wù)器

    服務(wù)器
    jf_57681485
    發(fā)布于 :2025年06月10日 14:55:34

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

    前文提示:告別廣告與ISP追蹤!把樹莓派改造成家用網(wǎng)絡(luò)的DNS服務(wù)器,簡直太酷了!從升級路由到修改某些設(shè)置,提升Wi-Fi速度的方法有很多。但如果你想獲取一些高級技巧來加快你喜愛網(wǎng)站的加載速度
    的頭像 發(fā)表于 05-26 15:32 ?185次閱讀
    告別廣告與 ISP 追蹤!如何在樹莓派上設(shè)置 <b class='flag-5'>DNS</b> 緩存<b class='flag-5'>服務(wù)器</b> — 完整指南!

    告別廣告與 ISP 追蹤!把樹莓派改造成家用網(wǎng)絡(luò)的 DNS 服務(wù)器,簡直太酷了!

    DNS是你在互聯(lián)網(wǎng)連接中很少考慮或改變的東西。我以前也很天真,以為只要在Windows電腦上改改DNS設(shè)置就能提升網(wǎng)速。然而,直到幾個月前,我才意識到不使用一個支持HTTPS的中央DNS服務(wù)器
    的頭像 發(fā)表于 05-24 08:33 ?158次閱讀
    告別廣告與 ISP 追蹤!把樹莓派改造成家用網(wǎng)絡(luò)的 <b class='flag-5'>DNS</b> <b class='flag-5'>服務(wù)器</b>,簡直太酷了!

    如何在Linux中配置DNS服務(wù)器

    本文詳細(xì)介紹了如何在Linux中配置DNS服務(wù)器,包括DNS工作原理、本地緩存、DNS查詢過程,以及正向和反向查詢的配置。步驟包括服務(wù)器配置
    的頭像 發(fā)表于 05-09 13:38 ?1379次閱讀
    如何在Linux中配置<b class='flag-5'>DNS</b><b class='flag-5'>服務(wù)器</b>

    如何在Raspberry Pi OS上安裝SDK?

    Raspberry Pi OS 上安裝 SDK
    發(fā)表于 04-30 06:45

    服務(wù)器需要網(wǎng)絡(luò)嗎?怎么設(shè)置

    需要。云服務(wù)器的運(yùn)行依賴于網(wǎng)絡(luò)連接,以確保用戶能夠通過互聯(lián)網(wǎng)遠(yuǎn)程訪問和管理服務(wù)器資源。網(wǎng)絡(luò)設(shè)置是云服務(wù)器配置過程中的重要環(huán)節(jié),它涉及到IP地址分配、子網(wǎng)配置、網(wǎng)關(guān)設(shè)置、DNS解析以及網(wǎng)
    的頭像 發(fā)表于 02-21 10:25 ?432次閱讀

    【教程】DNS域名解析服務(wù)systemd-resolved使用指南

    客戶端?DNS服務(wù)器?域名對應(yīng)的IP地址DNS解析大致過程:?用戶在應(yīng)用程序中使用域名?應(yīng)用程序調(diào)用DNS客戶端申請域名解析?DNS客戶端向
    的頭像 發(fā)表于 01-09 19:34 ?1008次閱讀
    【教程】<b class='flag-5'>DNS</b>域名解析<b class='flag-5'>服務(wù)</b>systemd-resolved使用指南

    Raspberry Pi樹莓派新手指南

    電子發(fā)燒友網(wǎng)站提供《Raspberry Pi樹莓派新手指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-23 17:05 ?2次下載

    Raspberry Pi Pico 2

    、可選的RISC?V內(nèi)核、增強(qiáng)的安全特性,以及升級的接口功能。該器件由RP235x微控制平臺提供支持,此平臺也由Raspberry Pi設(shè)計。Pico 2RP2350與4MB板載Q
    的頭像 發(fā)表于 11-25 15:10 ?1281次閱讀
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico 2

    Banana Pi M5 與 Raspberry Pi 4 – 基準(zhǔn)測試

    Banana Pi M5 基準(zhǔn)測試已成為我的網(wǎng)站上最受歡迎的作品之一,而且似乎人們真正想看到的是它與其 Raspberry 口味的表親之間的直接比較,所以這里就是 Banana Pi M5 與
    的頭像 發(fā)表于 10-28 10:28 ?1232次閱讀
    Banana <b class='flag-5'>Pi</b> M5 與 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 4 – 基準(zhǔn)測試

    DNS服務(wù)器的起點(diǎn):根服務(wù)器

    DNS是一個域名轉(zhuǎn)化為IP地址的系統(tǒng),里面存儲了關(guān)于互聯(lián)網(wǎng)域名解析的關(guān)鍵信息。它可以人類可讀的域名轉(zhuǎn)換為計算機(jī)可識別的IP地址,當(dāng)你在瀏覽的地址欄輸入一個正確的域名網(wǎng)址時,
    的頭像 發(fā)表于 08-25 10:35 ?636次閱讀

    DNS的結(jié)構(gòu)和工作原理

    DNS 代表域名系統(tǒng)或域名服務(wù)器DNS IP 地址解析為主機(jī)名,反之亦然。
    的頭像 發(fā)表于 08-05 15:23 ?1143次閱讀
    <b class='flag-5'>DNS</b>的結(jié)構(gòu)和工作原理

    請問如何強(qiáng)制DHCP服務(wù)器以空網(wǎng)關(guān)和DNS地址進(jìn)行響應(yīng)?

    我在 DHCP 服務(wù)器打開的情況下,在 AP 模式下在嵌入式設(shè)備中使用 ESP8266。 裝有 Windows 7 的 PC 連接到 ESP8266,ESP8266為 PC 無線接口分配 IP、網(wǎng)關(guān)
    發(fā)表于 07-16 07:19

    是否可以在網(wǎng)狀演示中使用DNS而不是服務(wù)器的IP地址?

    尊敬的用戶: 請您告訴我是否可以在網(wǎng)狀演示中使用DNS而不是服務(wù)器的IP地址? 問候
    發(fā)表于 07-12 07:26

    如何更改DNS服務(wù)器IP?

    如何更改DNS服務(wù)器IP?我在最新的 SDK (1.0) 文檔中沒有找到任何內(nèi)容。
    發(fā)表于 07-12 06:04