曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

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

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

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

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

馬哥Linux運維 ? 來源:馬哥Linux運維 ? 2025-05-09 13:38 ? 次閱讀

本文詳細介紹了如何在Linux中配置DNS服務(wù)器,包括DNS工作原理、本地緩存、DNS查詢過程,以及正向和反向查詢的配置。步驟包括服務(wù)器配置、編輯BIND配置文件、添加解析信息和客戶端測試,同時提到了注意事項和常見問題解決方法。

前言

在Linux中搭建DNS服務(wù)器涉及配置和運行一個軟件來提供DNS服務(wù)。DNS(Domain Name System)是互聯(lián)網(wǎng)上的一種系統(tǒng),它將域名轉(zhuǎn)換為對應(yīng)的IP地址,使得用戶可以通過易記的域名訪問網(wǎng)站,而不是記憶一長串數(shù)字。

DNS 從哪里獲取 IP 地址?

1.本地緩存:DNS服務(wù)器會將先前查詢過的域名和對應(yīng)的IP地址存儲在本地緩存中,以便在后續(xù)查詢中加快響應(yīng)速度。如果之前已經(jīng)查詢過某個域名,DNS服務(wù)器會直接從本地緩存中獲取對應(yīng)的IP地址。

2.遞歸查詢:如果本地緩存中沒有目標域名的IP地址,DNS服務(wù)器會發(fā)起遞歸查詢。它首先向根域名服務(wù)器發(fā)送查詢請求,根域名服務(wù)器會返回指向負責頂級域(如.com、.net、.org等)的權(quán)威域名服務(wù)器的IP地址。然后,DNS服務(wù)器會向權(quán)威域名服務(wù)器發(fā)送查詢請求,直到獲取到目標域名的IP地址或者查詢失敗。

3.轉(zhuǎn)發(fā)查詢:DNS服務(wù)器還可以配置為轉(zhuǎn)發(fā)查詢,即將未命中本地緩存的查詢請求轉(zhuǎn)發(fā)給其他DNS服務(wù)器處理。通常情況下,本地DNS服務(wù)器會將這些請求發(fā)送給ISP(Internet Service Provider,互聯(lián)網(wǎng)服務(wù)提供商)提供的DNS服務(wù)器或者其他可靠的DNS服務(wù)器進行處理。

DNS的作用

1.域名解析:DNS最主要的作用是將域名解析為對應(yīng)的IP地址。當用戶在瀏覽器中輸入一個域名時,DNS系統(tǒng)會將這個域名轉(zhuǎn)換為相應(yīng)的IP地址,然后瀏覽器才能通過IP地址找到并訪問目標網(wǎng)站。

2.負載均衡:通過DNS解析可以實現(xiàn)負載均衡,即將多個服務(wù)器的域名解析為不同的IP地址并在不同的時間將其返回給用戶。這樣可以分散流量到多臺服務(wù)器上,提高網(wǎng)站的訪問速度和穩(wěn)定性。

3.郵箱服務(wù)器定位:DNS也用于指定郵件服務(wù)器的IP地址。當發(fā)送電子郵件時,郵件服務(wù)器通過DNS解析找到收件人域名的郵件服務(wù)器IP地址,然后發(fā)送郵件。

4.防止DNS劫持:DNS還能夠通過各種方式來防止DNS劫持,即惡意修改DNS解析結(jié)果以實施網(wǎng)絡(luò)攻擊或監(jiān)視用戶活動的行為。例如,DNSSEC(DNS Security Extensions)可以通過數(shù)字簽名來保護DNS解析結(jié)果的完整性和真實性。

5.提供其他網(wǎng)絡(luò)服務(wù):DNS還可以用于提供其他網(wǎng)絡(luò)服務(wù),如反向DNS解析(將IP地址解析為域名)、動態(tài)域名解析(將動態(tài)IP地址映射到域名)、域名注冊等。

接下來講講我們在本地搭建DNS解析

以下實驗測試均在VMware中 centos操作系統(tǒng)

首先服務(wù)器的配置

1.服務(wù)器配置

配置ip,關(guān)閉防火墻和selinux

安裝BIND包他就是dns的安裝包需要下載它

`yum installbind-y`
cee21190-2829-11f0-9310-92fbcf53809c.png

2.編輯配置文件

/etc/named.conf 是DNS的配置文件

`vim /etc/named.conf`
options {
    listen-on port 53 { any; };
    listen-on-v6 port 53 { ::1; };
    directory   "/var/named";
    dump-file   "/var/named/data/cache_dump.db";
    statistics-file"/var/named/data/named_stats.txt";
    memstatistics-file"/var/named/data/named_mem_stats.txt";
    recursing-file "/var/named/data/named.recursing";
    secroots-file "/var/named/data/named.secroots";
    allow-query   { any; };



cf2df0d8-2829-11f0-9310-92fbcf53809c.png

以下是詳細配置解釋:

大家了解即可 主要還是圖中紅色框中的字母

1.options:這個部分包含了DNS服務(wù)器的一般選項設(shè)置。

2.listen-on port 53 { any; }:指定DNS服務(wù)器監(jiān)聽的端口。在這個示例中,DNS服務(wù)器監(jiān)聽在53端口,允許任何IP地址連接到該端口。這意味著DNS服務(wù)器會接受來自任何IP地址的DNS查詢請求。

3.listen-on-v6 port 53 { ::1; }:指定IPv6地址的監(jiān)聽端口。在這個示例中,DNS服務(wù)器監(jiān)聽IPv6地址的53端口,只允許本地IPv6地址(::1)連接到該端口。

4.directory "/var/named";:指定存儲DNS服務(wù)器相關(guān)數(shù)據(jù)文件的目錄路徑。在這個示例中,數(shù)據(jù)文件存儲在/var/named目錄下。

5.dump-file "/var/named/data/cache_dump.db";:指定DNS服務(wù)器在關(guān)閉時將緩存內(nèi)容寫入的文件路徑。這個文件通常用于調(diào)試和故障排除。

6.statistics-file "/var/named/data/named_stats.txt";:指定DNS服務(wù)器的統(tǒng)計信息輸出文件路徑,用于記錄DNS服務(wù)器的運行統(tǒng)計數(shù)據(jù)。

7.memstatistics-file "/var/named/data/named_mem_stats.txt";:指定DNS服務(wù)器的內(nèi)存使用統(tǒng)計輸出文件路徑,用于記錄DNS服務(wù)器的內(nèi)存使用情況。

8.recursing-file "/var/named/data/named.recursing";:指定DNS服務(wù)器遞歸查詢的記錄文件路徑。

9.secroots-file "/var/named/data/named.secroots";:指定DNS服務(wù)器的安全根文件路徑。

10.allow-query { any; };:指定允許查詢的IP地址范圍。在這個示例中,允許任何IP地址進行DNS查詢。

定義正向查詢

正向查詢是最常見的DNS查詢方式之一。

正向查詢用于將域名解析為IP地址,這樣用戶就可以使用易記的域名來訪問互聯(lián)網(wǎng)上的各種網(wǎng)絡(luò)資源,而不需要記憶IP地址。

在dns配置文件中加入如下信息:

zone"example.com"IN {
   typemaster;
    file"example.com.zone";
    allow-update { none; };
}; 


 

紅色框框里邊的就是

cf4f4c38-2829-11f0-9310-92fbcf53809c.png

以下是配置詳解:

需要強調(diào)的是file指定的是文件路徑

type master;: 表明這是主 DNS 服務(wù)器,負責提供 "example.com" 區(qū)域的數(shù)據(jù)。

file "example.com.zone";: 指定了包含 "example.com" 區(qū)域數(shù)據(jù)的文件的路徑。

allow-update { none; };: 指定了允許對區(qū)域進行動態(tài)更新的權(quán)限。在這種情況下,none表示不允許任何動態(tài)更新,因此區(qū)域數(shù)據(jù)只能通過手動編輯區(qū)域文件來更新。

定義反向查詢

反向查詢是一種從IP地址到域名的查詢方式。

反向查詢主要用于安全審計、網(wǎng)絡(luò)管理和驗證IP地址歸屬等方面。例如,當收到來自某個IP地址的網(wǎng)絡(luò)流量時,可以通過反向查詢確認該IP地址對應(yīng)的域名,從而了解到流量的來源。

zone"180.168.192.in-addr.arpa"IN {
   typemaster;
    file"example.com.arpa";
    allow-update { none; };
};



如圖紅色框框

cf6de77e-2829-11f0-9310-92fbcf53809c.png

檢測是否語法錯誤

`named-checkconf /etc/named.conf`

編輯完成之后保存退出并且重啟

`systemctl restart named`

修改正反區(qū)域文件(重點)

進入到DNS服務(wù)器相關(guān)文件存儲目錄/var/named/

`cd/var/named/`

觀察這兩個文件 其實是一個實例文件接下來我們復(fù)制兩份用(找任意一個都可以)

cf96ba50-2829-11f0-9310-92fbcf53809c.png

如下

cp-p named.empty example.com.zone
cp-p named.empty example.com.arpa



如下就是我復(fù)制的文件

example.com.zone 當做正向查詢解析來用

example.com.arpa 當做反向查詢來使用

cfb3fcbe-2829-11f0-9310-92fbcf53809c.png

加入解析信息(正向)

`vim example.com.zone`

觀看如下配置

格式就是這樣的 請大家按照這樣寫

紅色框框里邊可以修改

cfd28d8c-2829-11f0-9310-92fbcf53809c.png

1.example.com.: 指定了主域名為example.com。

2.root.example.com.: 這個字段指定了負責管理該域名的DNS服務(wù)器的郵箱地址,形式為root@example.com。root是指定了這個域名的管理員(或者叫根管理員),而example.com是該管理員的郵箱地址的域名部分。

3.@ IN NS dns.example.com.:這行指定了域名example.com的DNS服務(wù)器是dns.example.com。NS記錄(Name Server)指定了管理特定區(qū)域的DNS服務(wù)器。

4.dns IN A 192.168.180.188:這行指定了主機名dns對應(yīng)的IP地址是192.168.180.188。A記錄(Address Record)用于將域名解析為IPv4地址。

5.www IN A 192.168.180.189:這行指定了主機名www對應(yīng)的IP地址是192.168.180.189。

6.exam IN A 192.168.180.190:這行指定了主機名exam對應(yīng)的IP地址是192.168.180.190。

7.ftp IN A 192.168.180.191:這行指定了主機名ftp對應(yīng)的IP地址是192.168.180.191。

8.sun IN A 192.168.180.44:這行指定了主機名sun對應(yīng)的IP地址是192.168.180.44。

加入解析信息(反向)

`vim example.com.arpa`

觀看如下配置

格式就是這樣的 請大家按照這樣寫

紅色框框里邊可以修改

d0835b3a-2829-11f0-9310-92fbcf53809c.png

PTR 記錄將 IP 地址映射到相應(yīng)的域名。

@ IN NS dns.example.com.:這行指定了該反向區(qū)域的DNS服務(wù)器是 dns.example.com。NS記錄(Name Server)指定了管理特定區(qū)域的DNS服務(wù)器。

188 IN PTR dns.example.com.:這行指定了IP地址以 188 結(jié)尾的主機對應(yīng)的域名是 dns.example.com。PTR記錄(Pointer Record)用于將IP地址解析為域名。

189 IN PTRwww.example.com.:這行指定了IP地址以189 結(jié)尾的主機對應(yīng)的域名是www.example.com。

190 IN PTR exam.example.com.:這行指定了IP地址以 190 結(jié)尾的主機對應(yīng)的域名是 exam.example.com。

191 IN PTR ftp.example.com.:這行指定了IP地址以 191 結(jié)尾的主機對應(yīng)的域名是 ftp.example.com。

44 IN PTR sun.example.com.:這行指定了IP地址以 44 結(jié)尾的主機對應(yīng)的域名是 sun.example.com。

此刻已經(jīng)寫完了所有的配置信息 重啟服務(wù)

3.客戶機測試

配置ip,關(guān)閉防火墻和selinux

`[root@localhost ~] vim /etc/resolv.conf`

/etc/resolv.conf是一個用于配置 DNS 解析的重要文件

將它指向dns服務(wù)器IP地址

d09d867c-2829-11f0-9310-92fbcf53809c.png

正向解析測試

通過測試發(fā)現(xiàn)一切都如配置文件對應(yīng)關(guān)系那樣

d0bd009c-2829-11f0-9310-92fbcf53809c.png

反向解析測試

通過測試發(fā)現(xiàn)一切都如配置文件對應(yīng)關(guān)系那樣

d0e0b74e-2829-11f0-9310-92fbcf53809c.png

注意事項

如果重啟發(fā)現(xiàn)

`Jobfornamed.service failed because the control process exited with error code. See"systemctl status named.service"and"journalctl -xe"fordetails.`

d101aa80-2829-11f0-9310-92fbcf53809c.png

那就是配置文件在你編輯時候出現(xiàn)了錯誤

vim /etc/named.conf 編輯這個文件 仔細的去觀察你編輯的信息

如果解析發(fā)現(xiàn)解析失敗 那就是正反解析文件中的問題

還有就是.記得加上去

d116ef08-2829-11f0-9310-92fbcf53809c.png

鏈接:https://blog.csdn.net/jxjdhdnd/article/details/136699043?spm=1001.2014.3001.5502

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

    關(guān)注

    87

    文章

    11432

    瀏覽量

    212455
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9618

    瀏覽量

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

    關(guān)注

    0

    文章

    222

    瀏覽量

    20218

原文標題:Linux中搭建DNS 域名解析服務(wù)器(詳細版)

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    LinuxDNS服務(wù)器配置分析

    很多平臺平臺提供云解析功能,所謂的云解析就是一個DNS服務(wù)器,一般情況下,在域名的提供商購買一個域名之后,會指定一個NS記錄,例如,在域名的提供商購買一下域名miner-k.com.需要設(shè)置云解析
    發(fā)表于 07-17 08:14

    何在web服務(wù)器的基礎(chǔ)上加一個DNS服務(wù)器

    簡介參考一已經(jīng)把原理講的很簡單,這里不在贅述,大體意思就是在web服務(wù)器的基礎(chǔ)上加上一個DNS服務(wù)器。參考二的wifi有時連接不穩(wěn)定、而
    發(fā)表于 02-10 06:52

    DNS服務(wù)器及其配置

    DNS服務(wù)器及其配置:DNS的作用將主機名字轉(zhuǎn)換成二進制IP地址。1.DNS被設(shè)計成為一個聯(lián)機分布數(shù)據(jù)庫系統(tǒng)。2.
    發(fā)表于 12-07 14:39 ?20次下載

    如何配置Win 2003的DNS服務(wù)器

    如何配置Win 2003的DNS服務(wù)器 概要   本文介紹了如何配置“域名系統(tǒng)”(DNS) 服務(wù)器
    發(fā)表于 01-29 11:35 ?675次閱讀

    Win 2000DNS服務(wù)器的設(shè)置

    Win 2000DNS服務(wù)器的設(shè)置  DNS Domain Name Service是域名解析服務(wù),是一種組織成域?qū)哟谓Y(jié)構(gòu)的計算機和網(wǎng)絡(luò)
    發(fā)表于 02-01 11:51 ?916次閱讀

    企業(yè)AD、DNS、WINS服務(wù)器配置

    企業(yè)AD、DNS、WINS服務(wù)器配置
    發(fā)表于 09-05 16:59 ?6次下載
    企業(yè)AD、<b class='flag-5'>DNS</b>、WINS<b class='flag-5'>服務(wù)器</b>的<b class='flag-5'>配置</b>

    Linux如何配置DNS

    ----DNS的功用是把計算機的名稱轉(zhuǎn)換為 IP地址。DNS的使用簡化了系統(tǒng)管理員及客戶對主機文件的操作和維護。 Intranet服務(wù)器的系統(tǒng)配置 ----硬件
    發(fā)表于 11-07 10:44 ?3次下載

    Linux DNS 服務(wù)器安裝、配置和維護的詳細解析

    DNS 協(xié)議所要完成的功能。 今天我們將討論DNS服務(wù)器,特別是Linux DNS服務(wù)器
    的頭像 發(fā)表于 12-18 15:08 ?7501次閱讀

    Linux服務(wù)器配置全程實錄電子教材免費下載

    Linux 服務(wù)器配置Linux的最主要應(yīng)用之一,在企業(yè)應(yīng)用廣泛,本書以企業(yè)Linux
    發(fā)表于 12-11 17:11 ?13次下載

    虛擬機:Linux查看DNS服務(wù)器IP地址的方法

    虛擬機:Linux查看DNS服務(wù)器IP地址的方法
    的頭像 發(fā)表于 06-22 15:12 ?1.4w次閱讀
    虛擬機:<b class='flag-5'>Linux</b>查看<b class='flag-5'>DNS</b><b class='flag-5'>服務(wù)器</b>IP地址的方法

    DNS服務(wù)器DNS服務(wù)器地址是什么

    域名系統(tǒng),屬于一種組織成域?qū)哟谓Y(jié)構(gòu)的計算機和網(wǎng)絡(luò)服務(wù)器命名系統(tǒng)。域名系統(tǒng)主要用于分配域名地址、IP地址給互聯(lián)網(wǎng)的主機,系統(tǒng)再將用戶提供的域名地址自動轉(zhuǎn)為IP地址。域名服務(wù)就是一種用于域名系統(tǒng)的互聯(lián)網(wǎng)工具,
    的頭像 發(fā)表于 03-30 15:57 ?9314次閱讀

    何在linux服務(wù)器打開端口

    有時我們可能需要在Linux服務(wù)器打開端口或在Linux服務(wù)器的防火墻啟用端口來運行特定的應(yīng)
    的頭像 發(fā)表于 10-17 16:22 ?1.2w次閱讀

    何在 Linux 上查看本地 DNS 緩存

    的 IP 地址。此域 IP 地址對保存在 DNS 緩存供以后使用,因此您不必每次都向 DNS 服務(wù)器發(fā)送請求以建立連接。 但有時,本地 DNS
    的頭像 發(fā)表于 06-26 10:52 ?3650次閱讀
    如<b class='flag-5'>何在</b> <b class='flag-5'>Linux</b> 上查看本地 <b class='flag-5'>DNS</b> 緩存

    linux查看服務(wù)器配置

    Linux操作系統(tǒng),了解服務(wù)器配置對于系統(tǒng)管理員和網(wǎng)絡(luò)工程師而言至關(guān)重要。通過查看服務(wù)器配置
    的頭像 發(fā)表于 11-17 09:41 ?1390次閱讀

    dns服務(wù)器地址設(shè)置為多少

    地址設(shè)置的相關(guān)內(nèi)容,包括公共DNS服務(wù)器和自建DNS服務(wù)器。 一、DNS的工作原理 DNS通過將
    的頭像 發(fā)表于 01-15 11:11 ?2126次閱讀