新聞中心
NS記錄是互聯(lián)網(wǎng)域名系統(tǒng)(DNS)的基本組成部分之一,它指定了一個域名所使用的域名服務(wù)器。NS記錄非常重要,因為它們允許計算機通過DNS查找其他計算機的IP地址。如果您需要查找某個域名的NS記錄,您可以使用Linux的命令行接口來查詢。

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、常熟網(wǎng)絡(luò)推廣、小程序制作、常熟網(wǎng)絡(luò)營銷、常熟企業(yè)策劃、常熟品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供常熟建站搭建服務(wù),24小時服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
1. 打開終端
在Linux中,您可以使用命令行終端來訪問各種功能。在大多數(shù)情況下,打開終端的方法是按下“Ctrl + Alt + T”鍵,或在應(yīng)用程序菜單中找到終端。
2. 輸入命令
一旦終端打開,您需要輸入一個適當(dāng)?shù)拿顏聿樵僋S記錄??梢允褂谩皀slookup”或“dig”命令來查詢域名的NS記錄。以下是兩個示例查詢的語法:
使用nslookup命令:
nslookup -type=NS domn.com
使用dig命令:
dig NS domn.com
在這里,請注意“domn.com”應(yīng)替換為您要查詢NS記錄的域名,而“nslookup”或“dig”命令是指定要使用的查詢類型。
3. 解釋輸出結(jié)果
根據(jù)您選擇的命令,輸出結(jié)果格式可能會略有不同。但是,在大多數(shù)情況下,你將在終端窗口中得到一個列表,其中包含關(guān)于域名的NS記錄信息。每個記錄都有一個特定的格式,其中有域名服務(wù)器的名稱,TTL(生存時間),記錄類型和IP地址。
需要注意的是,TTL是指DNS中每個記錄的緩存時間。當(dāng)計算機搜索DNS時,它會緩存所找到的查詢結(jié)果,并且TTL的值決定了這些記錄在緩存中存儲的時間。如果您在緩存時間內(nèi)再次進行相同的查詢,計算機將使用緩存中的記錄而不是再次訪問DNS服務(wù)器。通常,TTL值設(shè)置在數(shù)小時至數(shù)天之間。
4. 更多命令選項
除了以上提到的查詢方式之外,我們還可以使用諸如“host”和“whois”等其他命令來獲取DNS信息。這些命令提供了非常詳細(xì)的數(shù)據(jù),包括域名注冊信息、IP地址信息等。
在使用“host”命令時,我們可以輸入以下語法:
host -t [querytype] domn.com
其中,[querytype]是一個查詢類型的占位符,您可以在其中輸入“A”、“MX”或“NS”等值。例如,如下所示的命令將返回“domn.com”網(wǎng)站的A記錄:
host -t A domn.com
同樣地,在使用“whois”命令時,我們可以輸入以下語法:
whois domn.com
這將返回域名的注冊人、聯(lián)系和電子郵件地址等詳細(xì)信息。注意,有時候“whois”命令需要安裝相應(yīng)的軟件包才能正常工作。
作為結(jié)論,使用Linux進行NS記錄查詢是很容易的。只需要進入終端,輸入適當(dāng)?shù)拿罴纯?。查詢出的NS記錄可以幫助您更好地了解與您關(guān)注的域名相關(guān)的信息。如果您經(jīng)常使用Linux,向查詢DNS的命令行接口轉(zhuǎn)變是一個不錯的選擇,因為它比使用GUI工具更快,更方便,而且它已經(jīng)是許多Linux用戶的首選方式。
相關(guān)問題拓展閱讀:
- linux怎么配置dns緩存服務(wù)器和主從服務(wù)器
linux怎么配置dns緩存服務(wù)器和主從服務(wù)器
BIND安裝
軟件下載地址:
,目前最新版本是BIND 9.8.1-P1。
安裝依賴:
yum -y install gcc openssl-devel
開始安ind.
wget
tar xzf bind-9.8.1-P1.tar.gz
cd bind-9.8.1-P1
./configure –prefix=/usr/local/bind
make && make install
執(zhí)行完成后,bind已經(jīng)安裝到了/usr/local/bind目錄。
配置主dns服務(wù)器
配置bind主要是兩種文件,一是主配置文件named.conf,二是區(qū)域文件zone(包括正解析,反解析)。
在下面的配置中,我們的主dns服務(wù)器是ns1.qbtop.com 23.19.81.191,從dns服務(wù)器是ns2.qbtop.com 23.19.81.194(這兩個dns都已經(jīng)在godaddy注冊好了)。
下面操作僅在主dns服務(wù)器23.19.81.191執(zhí)行。
主配置文件named.conf
首先執(zhí)行rndc-confgen -a生成/etc/rndc.key密鑰文件。
/usr/local/bind/in/rndc-confgen -a
vi /usr/local/bind/etc/named.conf
寫入如下內(nèi)容:
include “/usr/local/bind/etc/rndc.key”;
controls { inet 127.0.0.1 port 953 allow { 127.0.0.1; } keys { “rndckey”; }; };
logging {
channel default_syslog { syslog local2; severity notice; };
channel audit_log { file “/var/log/bind.log”蠢脊; severity notice; print-time yes; };
category default { default_syslog; };
category general { default_syslog; };
category security { audit_log; default_syslog; };
category config { default_syslog; };
category resolver { audit_log; };
category xfer-in { audit_log; };
category xfer-out { audit_log; };
category notify { audit_log; };
category client { audit_log; };
category network { audit_log; };
category update { audit_log; };
category queries { audit_log; };
category lame-servers { audit_log; };
};
options {
directory “/usr/local/bind/etc”;
pid-file “/usr/local/bind/var/run/bind.pid”凱檔棚;
transfer-format many-answers;
interface-interval 0;
allow-query { any; };
};
zone “qbtop.com” {
type master;
file “qbtop.com.zone”;
allow-transfer { 23.19.81.194; };
};
zone “81.19.23.in-addr.arpa” {
type master;
file “81.19.23.in-addr.arpa”;
allow-transfer { 23.19.81.194; };
};
named.conf文件說明:
上面的named.conf文件包括三部分:key,controls,logging,options,zone。
logging:設(shè)置日志服務(wù)器和日志信盯則息的發(fā)送地。
options:控制服務(wù)器的全局配置選項和為其它語句設(shè)置默認(rèn)值
zone:定義一個域,比如正解析域和反解析域。
logging是定義日志的,不需要深究,主要是options和zone。
在options中:
directory “/usr/local/bind/etc”:定義bind的工作目錄為/usr/local/bind/etc,配置文件中所有使用的相對路徑,指的都是在這里配置的目錄下。
pid-file “/usr/local/bind/var/run/bind.pid”:把bind程序運行的pid寫入文件bind.pid。
transfer-format many-answers:使用更加有效的域傳輸格式many-answers。
allow-query { any; }:允許所有用戶查詢dns。
在zone中:
這里定義了兩個zone,一個是正解析zone qbtop.com,一個是反解析zone 81.19.23.in-addr.arpa。
他們的參數(shù)基本相同:
type master:定義dns服務(wù)器為主dns。
file “qbtop.com.zone”:定義此zone的文件名。
allow-transfer { 23.19.81.194; }:允許向從dns 23.19.81.194傳輸dns數(shù)據(jù)。
唯一不同的是zone名稱的定義,正解析zone名稱的定義是受權(quán)的域名,可以是頂級域名,也可以是二級域名,或多級。反解析zone名稱定義規(guī)定前部分ip倒著寫。如ip 192.168.1.2,名稱定義為1.168.192.in-addr.arpa。
正解析qbtop.com.zone
vi /usr/local/bind/etc/qbtop.com.zone
寫入如下內(nèi)容:
$TTL 3600
@ IN SOA ns1.qbtop.com. hostmaster.qbtop.com. (
; Serial
3600; Refresh
900; Retry
; Expire
3600 ); Minimum
@ IN NS ns1.qbtop.com.
@ IN NS ns2.qbtop.com.
ns1 IN A 23.19.81.191
ns2 IN A 23.19.81.194
aaa IN A 23.19.81.191
bbb IN A 23.19.81.191
文件說明:
$TTL 3600:指示為每個沒有特殊TTL設(shè)置的RR給出了一個默認(rèn)的TTL。
@ IN SOA ns1.qbtop.com. hostmaster.qbtop.com. (
; Serial
3600; Refresh
900; Retry
; Expire
3600 ); Minimum
定義SOA記錄,包括Zone的名字,一個技術(shù)聯(lián)系人和各種不同的超時值。
@ IN NS ns1.qbtop.com.
@ IN NS ns2.qbtop.com.
設(shè)置兩個ns記錄ns1.qbtop.com和ns2.qbtop.com。
ns1 IN A 23.19.81.191
ns2 IN A 23.19.81.194
aaa IN A 23.19.81.191
bbb IN A 23.19.81.191
設(shè)置主機為ns1,ns2,aaa和bbb的A記錄。
反解析文件81.19.23.in-addr.arpa
反解析zone可以不設(shè)置。
vi /usr/local/bind/etc/81.19.23.in-addr.arpa
寫入如下內(nèi)容:
$TTL 3600
@ IN SOA ns1.qbtop.com. hostmaster.qbtop.com. (
; Serial
3600; Refresh
900; Retry
; Expire
3600 ); Minimum
@IN NS ns1.qbtop.com.
@IN NS ns2.qbtop.com.
191INPTRns1.qbtop.com.
194INPTRns2.qbtop.com.
說明:
上部分是定義SOA記錄,下部分是設(shè)置IP反解析。
如設(shè)置IP 23.19.81.191反解析成ns1.qbtop.com,23.19.81.194反解析成ns2.qbtop.com。
配置從DNS服務(wù)器
下面我們來配置從DNS服務(wù)器。配置從DNS服務(wù)器只需要配置主配置文件named.conf,zone文件不需配置,因為這是從主DNS服務(wù)器獲取的。
首先建立目錄slaves用來存放從主dns獲取的zone文件。
mkdir /usr/local/bind/etc/slaves
寫入如下內(nèi)容:
logging {
channel default_syslog { syslog local2; severity notice; };
channel audit_log { file “/var/log/bind.log”; severity notice; print-time yes; };
category default { default_syslog; };
category general { default_syslog; };
category security { audit_log; default_syslog; };
category config { default_syslog; };
category resolver { audit_log; };
category xfer-in { audit_log; };
category xfer-out { audit_log; };
category notify { audit_log; };
category client { audit_log; };
category network { audit_log; };
category update { audit_log; };
category queries { audit_log; };
category lame-servers { audit_log; };
};
options {
directory “/usr/local/bind/etc”;
pid-file “/usr/local/bind/var/run/bind.pid”;
transfer-format many-answers;
interface-interval 0;
allow-query { any; };
};
zone “qbtop.com” {
type slave;
file “slaves/qbtop.com.zone”;
masters { 23.19.81.191; };
};
zone “81.19.23.in-addr.arpa” {
type slave;
file “slaves/81.19.23.in-addr.arpa”;
masters { 23.19.81.191; };
};
文件說明:
從dns跟主dns主要的區(qū)別是zone的定義,type slave定義此dns服務(wù)器為從dns,masters { 23.19.81.191; }定義主dns的IP。
啟動BIND
1、在啟動BIND之前,我們需要執(zhí)行/usr/local/bind/in/named-checkconf檢查named.conf配置文
件,和執(zhí)行/usr/local/bind/in/named-checkzone zone名稱
zone文件名,如/usr/local/bind/in/named-checkzone qbtop.com
/usr/local/bind/etc/qbtop.com.zone。
然后調(diào)試模式啟動bind,/usr/local/bind/in/named -g,g參數(shù)的意思是前臺執(zhí)行bind,這會輸出啟動的信息,發(fā)現(xiàn)沒有嚴(yán)重的錯誤后,再把g參數(shù)刪除重新以/usr/local/bind/in/named方式后臺啟動bind。
2、設(shè)置開機啟動,在/etc/rc.d/rc.local中加入/usr/local/bind/in/named。
手動添加記錄
1、直接添加刪除或修改zone文件里的記錄
2、執(zhí)行rndc reload zone名稱重載,如rndc reload qbtop.com
ns記錄查詢 linux的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于ns記錄查詢 linux,如何使用Linux進行NS記錄查詢,linux怎么配置dns緩存服務(wù)器和主從服務(wù)器的信息別忘了在本站進行查找喔。
成都網(wǎng)站設(shè)計制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設(shè)定制開發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁設(shè)計,成都網(wǎng)站設(shè)計服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開發(fā),營銷網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。
本文題目:如何使用Linux進行NS記錄查詢 (ns記錄查詢 linux)
網(wǎng)頁鏈接:http://www.5511xx.com/article/cdjooch.html


咨詢
建站咨詢
