DNS正向解析,反向解析

目錄

一、正向解析

1.下載DNS軟件包

2.修改主配置文件?

3.創建區域文件?

4.配置DNS

5.測試

二、反向解析

1.修改主配置文件

2.創建區域文件?

3.測試


一、正向解析

1.下載DNS軟件包

[root@www ~]# yum indtall -y bind

?注意:

下載軟件前需要配置倉庫,掛載

[root@www ~]# cd /etc/yum.repos.d/
[root@www ~]# vi rpm.repo

倉庫內容:

[BaseOS]
name=BaseOS
baseurl=/mnt/BaseOS
enable=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=/mnt/AppStream
enable=1
gpgcheck=0
[root@www ~]# mkdir /mnt
[root@www ~]# mount /dev/sr0 /mnt

?需要在虛擬機中勾選“已連接”,否則掛載不成功

2.修改主配置文件?

[root@www ~]# vim /etc/named.conf
options {listen-on port 53 { 192.168.198.142; };directory       "/var/named";
};
zone "." IN {type hint;file "named.ca";
};
zone "haha.com." IN {type master;file "named.haha";
};
zone "198.168.192.in-addr.arpa" IN {type master;file "fanxiang";
};

3.創建區域文件?

[root@www ~]# vim /var/named/named.haha
$TTL 1d
@       IN      SOA     @       admin.haha.com. ( 20240706011111)IN      NS      ns.haha.com.IN      MX      10 mail.haha.com.
ns      IN      A       192.168.198.142
mail    IN      A       192.168.198.38
www     IN      A       192.168.198.140
ftp     IN      CNAME   www

4.配置DNS

[root@www ~]# nmcli connection modify ens160 ipv4.dns 192.168.198.2
[root@www ~]# nmcli connection up ens160 
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
[root@www ~]# nmcli device show | grep DNS
IP4.DNS[1]:                             192.168.198.2

5.測試

[root@www ~]# dig -t NS haha.com ; <<>> DiG 9.16.23-RH <<>> -t NS haha.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3133
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 4;; QUESTION SECTION:
;haha.com.			IN	NS;; ANSWER SECTION:
haha.com.		5	IN	NS	ns1.mediatemple.net.
haha.com.		5	IN	NS	ns2.mediatemple.net.;; ADDITIONAL SECTION:
ns1.mediatemple.net.	5	IN	A	97.74.100.1
ns2.mediatemple.net.	5	IN	A	173.201.68.1
ns1.mediatemple.net.	5	IN	AAAA	2603:5:2140::1
ns2.mediatemple.net.	5	IN	AAAA	2603:5:2240::1;; Query time: 146 msec
;; SERVER: 192.168.198.2#53(192.168.198.2)
;; WHEN: Sat Jul 06 21:04:15 CST 2024
;; MSG SIZE  rcvd: 165[root@www ~]# dig -t MX haha.com @192.168.198.142; <<>> DiG 9.16.23-RH <<>> -t MX haha.com @192.168.198.142
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19808
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 2;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: d58cf8c66c0968f801000000668940f6cb52c830e481d508 (good)
;; QUESTION SECTION:
;haha.com.			IN	MX;; ANSWER SECTION:
haha.com.		86400	IN	MX	10 mail.haha.com.;; ADDITIONAL SECTION:
mail.haha.com.		86400	IN	A	192.168.198.38;; Query time: 0 msec
;; SERVER: 192.168.198.142#53(192.168.198.142)
;; WHEN: Sat Jul 06 21:04:54 CST 2024
;; MSG SIZE  rcvd: 102[root@www ~]# dig -t A www.haha.com; <<>> DiG 9.16.23-RH <<>> -t A www.haha.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50555
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 4;; QUESTION SECTION:
;www.haha.com.			IN	A;; ANSWER SECTION:
www.haha.com.		5	IN	A	68.178.204.6;; AUTHORITY SECTION:
haha.com.		5	IN	NS	ns1.mediatemple.net.
haha.com.		5	IN	NS	ns2.mediatemple.net.;; ADDITIONAL SECTION:
ns1.mediatemple.net.	5	IN	A	97.74.100.1
ns2.mediatemple.net.	5	IN	A	173.201.68.1
ns1.mediatemple.net.	5	IN	AAAA	2603:5:2140::1
ns2.mediatemple.net.	5	IN	AAAA	2603:5:2240::1;; Query time: 210 msec
;; SERVER: 192.168.198.2#53(192.168.198.2)
;; WHEN: Sat Jul 06 21:06:25 CST 2024
;; MSG SIZE  rcvd: 185[root@www ~]# dig -t A ftp.haha.com ; <<>> DiG 9.16.23-RH <<>> -t A ftp.haha.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16361
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 4;; QUESTION SECTION:
;ftp.haha.com.			IN	A;; ANSWER SECTION:
ftp.haha.com.		5	IN	A	68.178.204.6;; AUTHORITY SECTION:
haha.com.		5	IN	NS	ns1.mediatemple.net.
haha.com.		5	IN	NS	ns2.mediatemple.net.;; ADDITIONAL SECTION:
ns1.mediatemple.net.	5	IN	A	97.74.100.1
ns2.mediatemple.net.	5	IN	A	173.201.68.1
ns1.mediatemple.net.	5	IN	AAAA	2603:5:2140::1
ns2.mediatemple.net.	5	IN	AAAA	2603:5:2240::1;; Query time: 146 msec
;; SERVER: 192.168.198.2#53(192.168.198.2)
;; WHEN: Sat Jul 06 21:08:47 CST 2024
;; MSG SIZE  rcvd: 185

二、反向解析

1.修改主配置文件

[root@www ~]# vim /etc/named.conf
options {listen-on port 53 { 192.168.198.142; };directory       "/var/named";forward only;forwarders { 61.134.1.4; };
};
zone "." IN {type hint;file "named.ca";
};
zone "haha.com." IN {type master;file "named.haha";
};
zone "198.168.192.in-addr.arpa" IN {type master;file "fanxiang";
};

2.創建區域文件?

[root@www ~]# vim /var/named/named.haha
$TTL 1d
@       IN      SOA     @       admin.haha.com. ( 20240706011111)IN      NS      ns.haha.com.IN      MX      10 mail.haha.com.
139     IN      PTR     ns.haha.com.
38      IN      PTR     mail.haha.com.
140     IN      PTR     www.haha.com.
140     IN      PTR     ftp.haha.com.

3.測試

[root@www ~]# dig -x 192.168.198.142; <<>> DiG 9.16.23-RH <<>> -x 192.168.198.142
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 26610
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0;; QUESTION SECTION:
;142.198.168.192.in-addr.arpa.	IN	PTR;; AUTHORITY SECTION:
168.192.in-addr.arpa.	5	IN	SOA	168.192.in-addr.arpa. . 0 28800 7200 604800 86400;; Query time: 11 msec
;; SERVER: 192.168.198.2#53(192.168.198.2)
;; WHEN: Sat Jul 06 21:13:23 CST 2024
;; MSG SIZE  rcvd: 81
[root@www ~]# dig -x 192.168.198.140; <<>> DiG 9.16.23-RH <<>> -x 192.168.198.140
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 25264
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0;; QUESTION SECTION:
;140.198.168.192.in-addr.arpa.	IN	PTR;; AUTHORITY SECTION:
168.192.in-addr.arpa.	5	IN	SOA	168.192.in-addr.arpa. . 0 28800 7200 604800 86400;; Query time: 2014 msec
;; SERVER: 192.168.198.2#53(192.168.198.2)
;; WHEN: Sat Jul 06 21:16:42 CST 2024
;; MSG SIZE  rcvd: 81[root@www ~]# dig -x 192.168.198.38; <<>> DiG 9.16.23-RH <<>> -x 192.168.198.38
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 11998
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0;; QUESTION SECTION:
;38.198.168.192.in-addr.arpa.	IN	PTR;; AUTHORITY SECTION:
168.192.in-addr.arpa.	5	IN	SOA	168.192.in-addr.arpa. . 0 28800 7200 604800 86400;; Query time: 2019 msec
;; SERVER: 192.168.198.2#53(192.168.198.2)
;; WHEN: Sat Jul 06 21:17:22 CST 2024
;; MSG SIZE  rcvd: 80

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/44246.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/44246.shtml
英文地址,請注明出處:http://en.pswp.cn/web/44246.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

DolphinScheduler本地安裝部署與遠程任務調度管理實踐應用

文章目錄 前言1. 安裝部署DolphinScheduler1.1 啟動服務 2. 登錄DolphinScheduler界面3. 安裝內網穿透工具4. 配置Dolphin Scheduler公網地址5. 固定DolphinScheduler公網地址 前言 本篇教程和大家分享一下DolphinScheduler的安裝部署及如何實現公網遠程訪問&#xff0c;結合內…

自動駕駛AVM環視算法--540度全景的算法實現和exe測試demo

參考&#xff1a;金書世界 540度全景影像是什么 540度全景影像是在360度全景影像基礎上的升級功能&#xff0c;它增加了更多的攝像頭來收集周圍的圖像數據。通常&#xff0c;這些攝像頭分布在車輛的更多位置&#xff0c;例如車頂、車底等&#xff0c;以便更全面地捕捉車輛周圍…

無人機游學技術及前景分析

一、技術概述 無人機&#xff0c;即無人駕駛飛行器&#xff0c;通過遠程控制或自主飛行控制系統進行操作。隨著科技的快速發展&#xff0c;無人機技術日益成熟&#xff0c;不僅廣泛應用于軍事偵察、打擊等領域&#xff0c;也逐漸滲透到民用市場&#xff0c;包括農業植保、影視…

PostgreSQL17索引優化之支持并行創建BRIN索引

PostgreSQL17索引優化之支持并行創建BRIN索引 最近連續寫了幾篇關于PostgreSQL17優化器改進的文章&#xff0c;其實感覺還是挺有壓力的。對于原理性的知識點&#xff0c;一方面是對這些新功能也不熟悉&#xff0c;為了盡可能對于知識點表述或總結做到準確&#xff0c;因此需要…

華為認證試題有題庫嗎?華為認證題庫怎么領取?

在競爭激烈的就業環境下&#xff0c;若你擁有華為認證將可以提高個人綜合能力&#xff0c;更好的適應行業變化。相信大家都有聽說過想考取華為初級認證并不困難&#xff0c;因為它有專門的題庫供考生備考。 那么&#xff0c;到底華為認證試題有題庫嗎?華為認證題庫要怎么領取…

java并發編程之美-第1章 并發編程線程基礎-線程的創建與運行

文章目錄 1.什么是線程2. 線程創建和運行 1.什么是線程 進程是操作系統進行資源分配和調度的基本單位&#xff0c;線程是 CPU 分配的基本單位。 程序計數器用來記錄線程當前要執行的指令地址。CPU一般是使用時間片輪轉方式讓線程輪詢占用的&#xff0c;程序計數器是記錄線程…

【Django】報錯‘staticfiles‘ is not a registered tag library

錯誤截圖 錯誤原因總結 在django3.x版本中staticfiles被static替換了&#xff0c;所以這地方換位static即可完美運行 錯誤解決

callBack方式實現threejs點擊事件Raycaster

我用的的示例類發方式來初始化場景。 類里面定義點擊方法。 initMouse(fun) {window.addEventListener("click", (event) > {this.clickObject(event, fun);});}// 鼠標事件clickObject(event, fun) {// 計算點擊位置的歸一化設備坐標const mouse new THREE.Ve…

IO模型理論學習

1、什么是IO 計算機視角下的io AIO

“泰迪·曲靖師范學院數學與統計學院數據科學教學實訓平臺”工作室簽約揭牌儀式圓滿結束

為深化校企合作&#xff0c;實現應用型人才培養目標。泰迪智能科技攜手曲靖師范學院數學與統計學院共建“數據科學教學實訓平臺工作室”。 2024年7月10日&#xff0c;“?泰迪數學與統計學院數據科學教學實訓平臺”工作室揭牌儀式在曲靖師范學院舉行。泰迪智能科技昆明分公司院…

LPRNet 車牌識別部署 rk3588(pt-onnx-rknn)包含各個步驟完整板端代碼

雖然車牌識別技術很成熟了&#xff0c;但完全沒有接觸過。一直想搞一下、整一下、試一下、折騰一下&#xff0c;工作之余找了一個簡單的例子入個門。本博客簡單記錄一下 LPRNet 車牌識別部署 rk3588流程&#xff0c;訓練參考 LPRNet 官方代碼。 1、導出onnx ??導出onnx很容易…

EtherCAT設備配置:SCI EoeMacIp 文件與實際設備配置的比較過程

標題&#xff1a;EtherCAT設備配置&#xff1a;SCI文件與實際設備配置的比較過程 在工業自動化領域&#xff0c;EtherCAT&#xff08;Ethernet for Control Automation Technology&#xff09;作為一種高效的實時以太網協議&#xff0c;正在被廣泛應用。在EtherCAT網絡的配置過…

SW - 將面導出為dxf

文章目錄 SW - 將面導出為dxf概述筆記原點問題END SW - 將面導出為dxf 概述 在做PCB板框. 以前做過一個筆記&#xff0c;用autoCAD來制作導出dxf(cadence SPB17.4 - 用autoCAD2022畫一個PCB板框)。 不喜歡用autoCAD&#xff08;相對麻煩&#xff09;, 還是喜歡用SW&#xff0…

異步日志:性能優化的金鑰匙

一、背景 2024 年 4 月的一個寧靜的夜晚&#xff0c;正當大家忙完一天的工作準備休息時&#xff0c;應急群里“咚咚咚”開始報警&#xff0c;提示我們余利寶業務的贖回接口成功率下降。 通過 Monitor 監控發現&#xff0c;該接口的耗時已經超過了網關配置的超時閾值(2s)&#…

Spring Cloud Alibaba整合Seata實戰

Spring Cloud Alibaba整合Seata實戰 1.啟動Seata Server 1.1 環境準備 1&#xff09;指定nacos作為配置中心和注冊中心 修改registry.conf文件 注意&#xff1a;客戶端配置registry.conf使用nacos時也要注意group要和seata server中的group一致&#xff0c;默認group是&quo…

我的PHP8編譯日志

編譯命令在arm和x86架構上是一樣的&#xff0c;如果缺少依賴庫&#xff0c;按需要安裝&#xff1a; 登錄后復制 yuminstall libcurl libcurl-devel yum install openssl openssl-devel yum install pcre2 pcre2-devel yum install libxml2 libxml2-devel 1.2.3.4. 配置和編譯&…

Linux--生產消費模型

線程系列&#xff1a; Linux–線程的認識(一) Linux–線程的分離、線程庫的地址關系的理解、線程的簡單封裝&#xff08;二&#xff09; 線程的互斥&#xff1a;臨界資源只能在同一時間被一個線程使用 生產消費模型 生產消費模型是多線程編程和分布式系統中的一個經典概念&…

我們水冷使制動電阻功率密度成倍增加-水冷電阻設計工廠

先進陶瓷 我們后來發現工業應用中對占用空間最小的水冷電阻器的工業需求&#xff0c;推出了適用于中壓工業應用的水冷電阻器。它的特點是兩塊由具有特殊性能的先進陶瓷制成的板。 使用工業電驅動裝置的一個重要好處是&#xff0c;可靠的再生和動態制動系統可以補充或取代傳統…

Llama2 訓練指南

Llama2 是一個基于 Python 的機器學習框架&#xff0c;旨在幫助開發者快速構建和部署機器學習模型。下面是 Llama2 訓練指南&#xff0c;旨在幫助您了解如何使用 Llama2 訓練模型。 概述 Llama2 提供了多種方式來訓練模型&#xff0c;包括使用 Keras 和 TensorFlow。下面是在…

Laravel :如何將Excel文件導入數據庫

文章目錄 一、前提二、使用2.1、新建一個導入文件2.2、新建一個控制器和方法,調用導入文件2.3、 新建一個頁面&#xff0c;支持文件上傳 一、前提 想要將excel內容入庫&#xff0c;laravel有擴展可以使用,常用的擴展是maatwebsite/excel&#xff0c;安裝步驟參考上一篇&#x…