国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux下使用host、dig、nslookup查詢DNS

2024-08-28 00:00:21
字體:
來源:轉載
供稿:網友

一、安裝軟件包
dig和nslookup需要安裝相關軟件包。

Centos:

# yum install bind-utils

Debian:

# apt-get update
# apt-get install dnsutils


另外查詢前先要在/etc/resolv.conf設置好dns服務器IP。

二、使用方法
1、host命令
host命令是一個簡單的DNS查詢工具。

一般格式:
host 域名
host -a 域名

常用選項:
-a:相當于"-v -t any"。
-t type:指定要查詢的記錄類型。默認查詢A、AAAA、MX記錄。
-v:詳細方式輸出。

舉例:

# host www.163.com
www.163.com is an alias for www.163.com.lxdns.com.
www.163.com.lxdns.com is an alias for 163.xdwscache.glb0.lxdns.com.
163.xdwscache.glb0.lxdns.com has address 113.107.76.19


2、dig命令
dig命令是一個功能強大的DNS查詢命令。

一般格式:
dig [@global-server] [domain] [q-type] [q-class] {q-opt} {d-opt}

參數說明:
@global-server:默認是以/etc/resolv.conf作為DNS查詢的主機,這里可以填入其它DNS主機IP。
domain:要查詢的域名。
q-type:查詢記錄的類型,例如a、any、mx、ns、soa、hinfo、axfr、txt等,默認查詢a。
q-class:查詢的類別,相當于nslookup中的set class。默認值為in(Internet)。
q-opt:查詢選項,可以有好幾種方式,比如:-f file為通過批處理文件解析多個地址;-p port指定另一個端口(缺省的DNS端口為53),等等。
d-opt:dig特有的選項。使用時要在參數前加上一個“+”號。

d-opt常用選項:
+vc:使用TCP協議查詢。
+time=###:設置超時時間。
+trace:從根域開始跟蹤查詢結果。

舉例:
1)

# dig www.163.com; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> www.163.com;; global options: +cmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60034;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:;www.163.com.			IN	A;; ANSWER SECTION:www.163.com.		40	IN	CNAME	www.163.com.lxdns.com.www.163.com.lxdns.com.	600	IN	CNAME	163.xdwscache.glb0.lxdns.com.163.xdwscache.glb0.lxdns.com. 120 IN	A	113.107.76.19;; Query time: 779 msec;; SERVER: 8.8.8.8#53(8.8.8.8);; WHEN: Fri Jan 31 03:23:36 2014;; MSG SIZE  rcvd: 110


2)

# dig +trace www.163.com; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> +trace www.163.com;; global options: +cmd.			8854	IN	NS	f.root-servers.net..			8854	IN	NS	c.root-servers.net..			8854	IN	NS	d.root-servers.net..			8854	IN	NS	k.root-servers.net..			8854	IN	NS	a.root-servers.net..			8854	IN	NS	b.root-servers.net..			8854	IN	NS	i.root-servers.net..			8854	IN	NS	g.root-servers.net..			8854	IN	NS	j.root-servers.net..			8854	IN	NS	m.root-servers.net..			8854	IN	NS	e.root-servers.net..			8854	IN	NS	h.root-servers.net..			8854	IN	NS	l.root-servers.net.;; Received 228 bytes from 8.8.8.8#53(8.8.8.8) in 583 mscom.			172800	IN	NS	j.gtld-servers.net.com.			172800	IN	NS	b.gtld-servers.net.com.			172800	IN	NS	k.gtld-servers.net.com.			172800	IN	NS	l.gtld-servers.net.com.			172800	IN	NS	h.gtld-servers.net.com.			172800	IN	NS	f.gtld-servers.net.com.			172800	IN	NS	m.gtld-servers.net.com.			172800	IN	NS	g.gtld-servers.net.com.			172800	IN	NS	d.gtld-servers.net.com.			172800	IN	NS	c.gtld-servers.net.com.			172800	IN	NS	i.gtld-servers.net.com.			172800	IN	NS	a.gtld-servers.net.com.			172800	IN	NS	e.gtld-servers.net.;; Received 501 bytes from 192.33.4.12#53(192.33.4.12) in 542 ms163.com.		172800	IN	NS	ns2.nease.net.163.com.		172800	IN	NS	ns3.nease.net.163.com.		172800	IN	NS	ns4.nease.net.163.com.		172800	IN	NS	ns5.nease.net.163.com.		172800	IN	NS	ns6.nease.net.163.com.		172800	IN	NS	ns1.nease.net.;; Received 242 bytes from 192.43.172.30#53(192.43.172.30) in 471 mswww.163.com.		600	IN	CNAME	www.163.com.lxdns.com.;; Received 61 bytes from 61.135.255.140#53(61.135.255.140) in 278 ms


3、nslookup
nslookup命令使用頻率比dig要高,可能是因為windows上沒有dig命令吧。

一般格式:
nslookup [-option] [name | -] [server]

參數說明:
option:表示一些選項。這些選項可以通過set命令設置修改。
name:表示查詢的域名。
server:可以指定DNS主機IP。

set命令說明:
set all:打印當前的選項值。
set calss=value:設置查詢的類型,一般情況下為Internet。
set debug:設置調試模式。
set d2:設置詳細調試模式。
set domin=name:設置默認的域名。
set search:
set port=value:設置DNS端口。
set querytype=value:改變查詢的信息的類型。默認的類型為A紀錄。
set type=value:和set querytype一樣。
set recurse:設置查詢類型為遞歸;若為set norecurse,查詢類型為跌代;缺省為前者。
set retry=number:設置重試的次數。
set timeout=number:設置等待應答的限制時間(單位為秒),超出即為超時,如果還可以重試,就會將長超時值加倍,重新查詢。
set vc:通過tcp方式查詢。
set fail:

具體說明可以查看man手冊。

舉例:

# nslookup www.163.com 4.2.2.2Server:		4.2.2.2Address:	4.2.2.2#53Non-authoritative answer:www.163.com	canonical name = www.163.com.lxdns.com.www.163.com.lxdns.com	canonical name = 163.xdwscache.glb0.lxdns.com.Name:	163.xdwscache.glb0.lxdns.comAddress: 113.107.76.19

 

參考資料:
http://linux.chinaunix.net/techdoc/system/2008/08/19/1026154.shtml
http://blog.csdn.net/a8572785/article/details/8641581
http://blog.chinaunix.net/uid-20615025-id-29801.html

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通山县| 广安市| 通城县| 乐陵市| 冷水江市| 个旧市| 苏尼特左旗| 宣威市| 沙雅县| 青州市| 南汇区| 新建县| 沐川县| 景东| 清流县| 阳城县| 龙州县| 大埔区| 桐梓县| 外汇| 疏勒县| 汨罗市| 句容市| 丽水市| 邯郸市| 宜宾市| 香河县| 五莲县| 嘉义县| 克山县| 温泉县| 泸溪县| 曲阜市| 离岛区| 大荔县| 常宁市| 长兴县| 隆安县| 遂川县| 资中县| 建昌县|