新聞中心
DNS(Domn Name System,域名系統(tǒng))是互聯(lián)網(wǎng)上進行域名和IP地址相互對應(yīng)映射的重要服務(wù),它的作用是把用戶輸入的域名轉(zhuǎn)化為機器可讀的IP地址。在Linux系統(tǒng)上,我們有很多種方法來查看當(dāng)前的DNS服務(wù)器。在本文中,我們將介紹一些專業(yè)的、命令行的方法,以及一些容易上手的GUI工具,以方便您查看DNS服務(wù)器,以及更好地了解您的網(wǎng)絡(luò)設(shè)置。

創(chuàng)新互聯(lián)堅信:善待客戶,將會成為終身客戶。我們能堅持多年,是因為我們一直可值得信賴。我們從不忽悠初訪客戶,我們用心做好本職工作,不忘初心,方得始終。10多年網(wǎng)站建設(shè)經(jīng)驗創(chuàng)新互聯(lián)是成都老牌網(wǎng)站營銷服務(wù)商,為您提供成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、成都h5網(wǎng)站建設(shè)、網(wǎng)站制作、成都品牌網(wǎng)站建設(shè)、微信小程序開發(fā)服務(wù),給眾多知名企業(yè)提供過好品質(zhì)的建站服務(wù)。
一、使用命令查看DNS服務(wù)器
1. dig 命令
dig(Domn Information Groper)是一個在Linux操作系統(tǒng)下的DNS查詢工具,它通過DNS協(xié)議向DNS服務(wù)器發(fā)送查詢請求,并輸出查詢到的結(jié)果。
要使用dig命令查看DNS服務(wù)器,您可以按照以下步驟操作:
(1)打開終端,并輸入如下命令:
“`bash
dig
“`
(2)輸入您要查詢的域名,例如:
“`bash
dig bdu.com
“`
(3)查看查詢結(jié)果中的“SERVER”行,在這一行你可以找到DNS服務(wù)器的IP地址,例如:
“`bash
;; SERVER: 192.168.200.1#53(192.168.200.1)
“`
在這個例子中,192.168.200.1就是DNS服務(wù)器的IP地址。
2. nslookup 命令
nslookup(Name Server Lookup)命令用來查詢DNS服務(wù)器上的域名服務(wù)器信息,以及執(zhí)行DNS查詢操作。
您可以按照以下步驟使用nslookup命令來查看當(dāng)前的DNS服務(wù)器:
(1)打開終端,并輸入如下命令:
“`bash
nslookup
“`
(2)輸入您要查詢的域名,例如:
“`bash
nslookup bdu.com
“`
(3)查看查詢結(jié)果中的“Server”行,在這一行中您可以找到DNS服務(wù)器的IP地址,例如:
“`bash
Server: 192.168.200.1
Address: 192.168.200.1#53
Non-authoritative answer:
Name: bdu.com
Address: 220.181.38.148
Name: bdu.com
Address: 123.125.115.110
“`
在這個例子中,192.168.200.1就是DNS服務(wù)器的IP地址。
3. cat /etc/resolv.conf 命令
/resolv.conf 是Linux系統(tǒng)中保存DNS信息的配置文件,您可以通過此文件來查看您當(dāng)前所使用的DNS服務(wù)器。
您可以按照以下步驟使用cat /etc/resolv.conf命令來查看DNS服務(wù)器:
(1)打開終端,并輸入如下命令:
“`bash
cat /etc/resolv.conf
“`
(2)查看配置文件中的“nameserver”行,您可以找到DNS服務(wù)器的IP地址,例如:
“`bash
nameserver 192.168.100.1
“`
在這個例子中,192.168.100.1就是DNS服務(wù)器的IP地址。
二、使用容易上手的GUI工具
1. nm-connection-editor
nm-connection-editor(NetworkManager連接編輯器)是一個GUI工具,它可以讓您查看、創(chuàng)建和編輯網(wǎng)絡(luò)連接,以及更改DNS服務(wù)器的設(shè)置。
您可以按照以下步驟使用nm-connection-editor來查看DNS服務(wù)器:
(1)打開終端,并輸入如下命令:
“`bash
nm-connection-editor
“`
(2)選擇您要查看的連接,然后單擊“編輯”按鈕。
(3)在“IPv4 Settings”或“IPv6 Settings”選項卡中,您可以看到“DNS”設(shè)置,顯示您當(dāng)前系統(tǒng)所使用的DNS服務(wù)器的IP地址。
2. NetworkManager Applet
NetworkManager Applet是Linux桌面環(huán)境中的一款GUI工具,它可以讓您方便地查看您使用的網(wǎng)絡(luò)連接和網(wǎng)絡(luò)設(shè)置,包括DNS服務(wù)器。
您可以按照以下步驟使用NetworkManager Applet來查看DNS服務(wù)器:
(1)單擊系統(tǒng)托盤中的網(wǎng)絡(luò)圖標(biāo)。
(2)在下拉菜單中單擊“Edit Connections”選項。
(3)選擇您要查看的連接,然后單擊“編輯”按鈕。
(4)在“IPv4”或“IPv6”選項卡中,您可以看到“DNS”設(shè)置,顯示您當(dāng)前系統(tǒng)所使用的DNS服務(wù)器的IP地址。
在Linux系統(tǒng)中,我們有很多種方法來查看DNS服務(wù)器,包括使用dig、nslookup、cat /etc/resolv.conf等命令,以及nm-connection-editor、NetworkManager Applet等GUI工具。無論您是使用命令行還是GUI工具,只要您掌握了這些方法,就可以在Linux系統(tǒng)中方便快捷地查看DNS服務(wù)器,以及更好地了解您的網(wǎng)絡(luò)設(shè)置信息。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站制作,設(shè)計師量身打造品牌風(fēng)格,熱線:028-86922220linux dns服務(wù)器怎么設(shè)置
在紅帽態(tài)指RHEL6系統(tǒng)中網(wǎng)卡配置文件的前綴為”eth”,第1塊即為”eth0″,第2塊即為”eth1″并依此類推……
而在紅帽RHEL7系統(tǒng)中網(wǎng)卡配置文件的前綴則為”ifcfg-eno”,例如”ifcfg-eno”。
網(wǎng)卡的配置文件存放在”/etc/sysconfig/network-scripts”目錄中。
在修改配置文件前,先來學(xué)些關(guān)鍵詞術(shù)語吧:
網(wǎng)卡類型:TYPE=Ethernet
地址分配模式:BOOTPROTO=static
網(wǎng)卡名稱:NAME=eno
是否啟動:ONBOOT=yes
IP
子網(wǎng)掩碼:NETMASK=255.255.255.0
網(wǎng)關(guān)
DNS
上面的網(wǎng)卡配置文件代表著“這是一個以太網(wǎng)卡設(shè)備,名稱為”eno”且開機自動啟動,IP地址等信息需由人工指定”。
配置網(wǎng)卡信息前先來理清思路:
第1步:首先我們要切換到”/etc/sysconfig/network-scripts”目錄中(該目錄存放著網(wǎng)卡的配置文件)。
第2步:使用vim命令修改文件”ifcfg-eno”。消燃
第3步:逐項寫入配置參數(shù),并保存退出。
第4步:重新啟動網(wǎng)卡命令:”systemctl restart network”。
第5步:通過ping命令測試網(wǎng)卡信息是否生效。
切換到網(wǎng)卡配置文件所在的目錄:
# cd /etc/sysconfig/network-scripts/
編輯網(wǎng)卡配置文件并填入下面的信息:
# vim ifcfg-eno
TYPE=Ethernet
BOOTPROTO=static
NAME=eno
ONBOOT=yes
IPADDR=192.168.10.10
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DNS1=192.168.10.1
重新啟動網(wǎng)卡,正常情況不會提示信息:
# systemctl restart network
百度搜索《linux就拿閉虛該這么學(xué)》第4章 Vim編輯器與Shell命令腳本
在linux系統(tǒng)中一般通過bind軟件包來提供dns服務(wù)。
1、環(huán)境準(zhǔn)備:
臨時關(guān)閉selinux和iptables
#setenforce 0
#service iptables stop
2、查詢相關(guān)軟件包:
# yum search bind
Loaded plugins: product-id, refresh-packagekit, subscription-manager
Updating Red Hat repositories.
====================================================================================== N/S Matched: bind ======================================================================================
PackageKit-device-rebind.i686 : Device rebind functionality for PackageKit
bind.i686 : The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server
bind-chroot.i686 : A chroot runtime environment for the ISC BIND DNS server, named(8)
bind-utils.i686 : Utilities for querying DNS name servers
其中各軟件包的作用如下:
1)、bind: 提供域名服務(wù)的主要程序及相關(guān)文件。
2)、bind-chroot:為bind提供一個偽裝的根目錄以增強瞎鉛埋安全性。
3)、bind-utils:提供對DNS服務(wù)器測試的工具程序(如nslookup、dig等)。
3、安激迅裝BIND軟件包
#yum install *bind*
4、配置DNS服務(wù)器:
1)、bind服務(wù)器端程序
主要執(zhí)行程序:/usr/in/named
服務(wù)腳本:、etc/init.d/named
默認(rèn)監(jiān)聽端口:53
主配置文件: /etc/named.conf
保存DNS解析記錄的數(shù)據(jù)文件: /var/named/chroot/var/named
2)、查詢bind程序的配置文件列表
# rpm -qc bind
/etc/logrotate.d/named
/etc/named.conf
/etc/named.iscdlv.key
/etc/named.rfc1912.zones
/etc/named.root.key
/etc/rndc.conf
/etc/rndc.key
/etc/sysconfig/named
/var/named/named.ca
/var/named/named.empty
/var/named/named.localhost
/var/named/named.loopback
3)、查看主配置文件named.conf
#vim /etc/named.conf
4)、主配置文件解析:
a、全局配置部分,默認(rèn)的全局配置項如下:
options {
listen-on port 53 { 127.0.0.1; }; //監(jiān)聽的端口和接口IP地址
listen-on-v6 port 53 { ::1; };
directory”/var/named”;//dns區(qū)域的數(shù)據(jù)文件默認(rèn)存放位置
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”;
allow-query { localhost; }; 磨螞 //允許dns查詢的客戶機列表,any表示所有
recursion yes;//是否允許客戶機進行遞歸查詢
19
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
23
/* Path to ISC DLV key */
bindkeys-file “/etc/named.iscdlv.key”;
26 };
全局配置中還有如下選項:
//將本域名服務(wù)器不能解析的條目轉(zhuǎn)發(fā)給其它DNS服務(wù)器的IP地址
forwarders {202.102.24.68;12.3.3.3;};
b、默認(rèn)的區(qū)域配置項如下:
35 zone “.” IN {
type hint; //區(qū)域類型。hint為根區(qū)域;master為主區(qū)域; slave為輔助區(qū)域
file “named.ca”;//該區(qū)域?qū)?yīng)的區(qū)域數(shù)據(jù)配置文件名
38 };
區(qū)域配置中還有如下選項:
//允許下載區(qū)域數(shù)據(jù)庫的從域名服務(wù)器IP地址
allow-transfer {189.98.90.23;};
//允許動態(tài)更新的客戶端IP地址(none表示全部禁止)
allow-update {none;};
添加如下區(qū)域配置:
zone “my.com” IN {
type master;//主區(qū)域
file “my.com”; //該區(qū)域?qū)?yīng)的區(qū)域數(shù)據(jù)配置文件名
allow-transfer {192.168.153.1;};//允許下載區(qū)域數(shù)據(jù)庫的從域名服務(wù)器IP地址
allow-update {none;};
};
zone “153.168.192.in-addr.arpa” IN {//表示針對IP192.168.153.130反向解析
type master;//主區(qū)域
file “192.168.153.my.arpa”;//該區(qū)域?qū)?yīng)的區(qū)域數(shù)據(jù)配置文件名
};
5)、配置完了,可以執(zhí)行如下命令對named.conf文件進行語法檢查。
#named-checkconf
注意:倒序網(wǎng)絡(luò)地址.in-addr.arpa 表示反向區(qū)域
主配置文件最后還有一行是:
//該文件包含/etc/named.rfc1912.zones文件
include “/etc/named.rfc1912.zones”
區(qū)域數(shù)據(jù)配置文件:
先看一下named.localhost的內(nèi)容:
$TTL 1D//time to live 生存時間
@IN SOA @ rname.invalid. ( //”rname.invalid”DNS區(qū)域地址
; serial //更新序列號
D ; refresh //更新時間
H ; retry //重試延時
W ; expire //失效時間
H ) ; minimum//無效地址解析記錄的默認(rèn)緩存時間
NS @//name server 域名服務(wù)記錄
A.0.0. //address 只用在正向解析的區(qū)域數(shù)據(jù)文件中
AAAA ::1
新建2個對應(yīng)的區(qū)域數(shù)據(jù)配置文件:
#touch my.com
#touch 192.168.153.my.arpa
#vim my.com
$TTL 86400
@ IN SOA my.com. admin.my.com (//admin.my.cm為該區(qū)域管理員的郵箱地址
201
H
M
W
D
)
@IN NS ns1.my.com.//當(dāng)前域的DNS服務(wù)器地址
IN MXmail.my.com.//用于設(shè)置當(dāng)前域的郵件服務(wù)器域名地址,數(shù)字10表示優(yōu)先級別,數(shù)字越大優(yōu)先級越低
ns1 IN A.168.153.130
mail IN A.168.153.130
www IN A.168.153.130
ftp IN CNAME www //CNAME別名(canonical name)記錄,表示ftp.my.com和
www.my.com
對應(yīng)同一個IP.
# vim 192.168.153.my.arpa
$TTL 86400
@ IN SOA my.com. admin.my.com (
201
H
M
W
D
)
@IN NS ns1.my.com.
INPTR ftp.my.com
啟動DNS服務(wù)
# service named start
4、測試:
配置一臺ftp服務(wù)器用于測試:
#service vsftpd start//啟動vsftpd服務(wù)
當(dāng)前網(wǎng)卡的配置:
eth0: 192.168.0.1/24
eth1: 192.168.153.130/24
# nslookup 192.168.153.130
Server: 127.0.0.1
Address: 127.0.0.1#53
130.153.168.192.in-addr.arpaname =
www.my.com.
# nslookup ftp.my.com
Server: 127.0.0.1
Address: 127.0.0.1#53
ftp.my.comcanonical name =
www.my.com.
Name:
www.my.com
linux下如何查看和分析DNS日志
編輯vi /etc/sysconfig/network-scripts 網(wǎng)卡下面的ifcfg-eth0 配置文件添加DNS服務(wù)器培和消地址。more /etc/resolv.conf Linux服務(wù)也是企業(yè)的核心任務(wù)之一,如何搭建穩(wěn)定可靠的服務(wù)器,棚梁這是需要我們持續(xù)學(xué)習(xí)的。因此我給你推薦一本實戰(zhàn)型書籍配知《linux…
linux查看dns服務(wù)器的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux查看dns服務(wù)器,Linux命令:查看DNS服務(wù)器的方法,linux dns服務(wù)器怎么設(shè)置,linux下如何查看和分析DNS日志的信息別忘了在本站進行查找喔。
成都創(chuàng)新互聯(lián)科技公司主營:網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、小程序制作、成都軟件開發(fā)、網(wǎng)頁設(shè)計、微信開發(fā)、成都小程序開發(fā)、網(wǎng)站制作、網(wǎng)站開發(fā)等業(yè)務(wù),是專業(yè)的成都做小程序公司、成都網(wǎng)站建設(shè)公司、成都做網(wǎng)站的公司。創(chuàng)新互聯(lián)公司集小程序制作創(chuàng)意,網(wǎng)站制作策劃,畫冊、網(wǎng)頁、VI設(shè)計,網(wǎng)站、軟件、微信、小程序開發(fā)于一體。
網(wǎng)頁名稱:Linux命令:查看DNS服務(wù)器的方法(linux查看dns服務(wù)器)
當(dāng)前鏈接:http://www.dlmjj.cn/article/dphcgee.html


咨詢
建站咨詢
