欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux里dig命令 linux diag

如何在Linux中通過命令查看域名對應(yīng)的IP

實際工作或者維護過程中常常需要通過域名反查下其對應(yīng)的IP地址。解決方法有多種,既可以通過網(wǎng)上提供的域名反查IP查詢工具查詢,也可以在 Linux系統(tǒng) 中通過命令進行查詢。

創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)海滄,10多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108

本教程主要講解如何在Linux系統(tǒng)中通過命令查看域名對應(yīng)的IP地址,主要講解以下5個命令:

dig命令它是一個功能強大且靈活的命令行工具,用于查詢 DNS 名稱服務(wù)器。它執(zhí)行 DNS 查詢,并顯示來自查詢的名稱服務(wù)器的返回信息。大多數(shù) DNS 管理員使用 dig 命令來解決 DNS 問題,因為它靈活、易用且輸出清晰。

如何使用 dig 命令查找域的 IP 地址呢?看示例:

輸出:

當(dāng)然如果你需要一次查詢多個域名的IP地址,可以通過將多個域名信息放到一個文本文件中,每行一個,然后編寫shell腳本進行讀取文件然后循環(huán)批量查詢輸出。

shell腳本命令類似如下:

host 命令可用于執(zhí)行 DNS 查詢。它通常用于將名稱轉(zhuǎn)換為 IP 地址,反之亦然。如果未提供任何參數(shù)或選項, host 將打印它的命令行參數(shù)和選項摘要。

輸出:

同理,可以通過編寫shell腳本實現(xiàn)批量查詢,示例如下:

nslookup 命令是一個用于查詢互聯(lián)網(wǎng)域名服務(wù)器(DNS)的程序。

nslookup 有兩種模式,分別是交互式和非交互式。交互模式允許用戶查詢名稱服務(wù)器以獲取有關(guān)各種主機和域的信息,或打印域中的主機列表。非交互模式用于僅打印主機或域的名稱和請求的信息。

它是一個網(wǎng)絡(luò)管理工具,可以幫助診斷和解決 DNS 相關(guān)問題。命令示例如下:

輸出:

同理,使用以下 bash 腳本查找多個域的 IP 地址

fping 命令是類似 ping 之類的程序,它使用互聯(lián)網(wǎng)控制消息協(xié)議(ICMP)echo 請求來確定目標(biāo)主機是否響應(yīng)。

fping 與 ping 不同,因為它允許用戶并行 ping 任意數(shù)量的主機。另外,它可以從文本文件輸入主機。

fping 發(fā)送 ICMP echo 請求,并以循環(huán)方式移到下一個目標(biāo),并且不等到目標(biāo)主機做出響應(yīng)。

如果目標(biāo)主機答復(fù),那么將其標(biāo)記為活動主機并從要檢查的目標(biāo)列表中刪除;如果目標(biāo)在特定時間限制和/或重試限制內(nèi)未響應(yīng),那么將其指定為不可訪問。

fping命令程序并不默認(rèn)安裝在 Linux發(fā)行版 中,一般需要進行安裝,常見的發(fā)行版安裝命令如下:

Ubuntu / Debian / LinuxMint

Fedora / CentOS / RHEL

fping默認(rèn)使用示例:

輸出:

更多關(guān)于fping的使用方法可以通過在終端中鍵入 man fping 來學(xué)習(xí)。

ping 命令(數(shù)據(jù)包互聯(lián)網(wǎng)抓手Packet Internet Groper)是一個網(wǎng)絡(luò)程序,用于測試 Internet 協(xié)議(IP)網(wǎng)絡(luò)上主機的可用性/連接性。

ping命令通過向目標(biāo)主機發(fā)送互聯(lián)網(wǎng)控制消息協(xié)議(ICMP)Echo 請求數(shù)據(jù)包并等待 ICMP Echo 應(yīng)答來驗證主機的可用性。

它基于發(fā)送的數(shù)據(jù)包、接收的數(shù)據(jù)包、丟失的數(shù)據(jù)包,通常包含最小/平均/最大時間來匯總統(tǒng)計結(jié)果。

命令示例:

輸出:

我們可以看到輸出內(nèi)容中起對應(yīng)的IP地址,如果需要過濾輸出,增加更多相應(yīng)的命令處理:

輸出:

以上內(nèi)容為在 Linux系統(tǒng) 中使用5個命令來獲取域名對應(yīng)的IP地址。建議你可以在自己的服務(wù)器或者自己的Linux同上進行嘗試,也可以通過編寫shell腳本進行批量處理或通過相應(yīng)的命令對輸出進行處理輸出自己想要的內(nèi)容。

linux的dig命令有什么用?

dig 命令的基本用法 在 unix 和 linux 下,建議大家使用 dig 命令來代替 nslookup。 dig 命令的功能比 nslookup 強大很多,不像 nslookkup 還得 set 來 set 去的,怪麻煩的。下面是 dig 的一些比較常用的命令: # dig 最基本的用法 # 用 dig 查看 zone 數(shù)據(jù)傳輸 AXFR # 用 dig 查看 zone 數(shù)據(jù)的增量傳輸

如果你還有什么不懂的去看看《Linux就該這么學(xué)》這本書

跟蹤域名解析過程的幾條命令

在學(xué)習(xí)計算機網(wǎng)絡(luò)的時候就知道到了DNS的解析過程,但是一直沒有實踐過。這次趁著配置狗爹上買的域名,通過跟蹤域名的解析過程,算是DNS有了更深刻的了解。

nslookup(name server lookup)是一個用于查詢 Internet域名信息或診斷DNS 服務(wù)器問題的工具。在windows和Linux都可以通過nslookup輸入域名得到相應(yīng)的IP地址。相反的,我們也可以通過輸入IP地址來獲得主機名。

獲取更詳細(xì)的應(yīng)用,請參照 nslookup 命令用法 。

在Linux系統(tǒng)中,通過dig命令可以查詢DNS的解析過程。

下面展示的是使用最簡單的dig命令來查詢DNS的結(jié)果,這對我們理解復(fù)雜一點的dig命令的結(jié)果很有幫助。

輸出了DIG和Linux的版本號以及查詢的域名

說明可以增加參數(shù)cmd。

表示下面信息是此次查詢所得的結(jié)果,包含5個部分,分別是頭部HEADER,查詢部分QUESTION SECTION,回復(fù)部分ANSWER SECTION,權(quán)威機構(gòu)部分AUTHORITY SECTION,附加部分ADDITIONAL SECTION。

opcode 操作碼,QUERY,代表是查詢操作

status 狀態(tài),NOERROR,代表沒有錯誤

id 編號,7794,16bit數(shù)字,在dns協(xié)議中,通過編號匹配返回和查詢。

flags 標(biāo)志,如果出現(xiàn)就表示有標(biāo)志,如果不出現(xiàn)就未設(shè)置標(biāo)志:

qr query,查詢標(biāo)志,代表是查詢操作

rd recursion desired, 代表希望進行遞歸(recursive)查詢操作

ra recursive available 在返回中設(shè)置,代表查詢的服務(wù)器支持遞歸(recursive)查詢操作。

aa Authoritative Answer 權(quán)威回復(fù),如果查詢結(jié)果由管理域名的域名服務(wù)器而不是緩存服務(wù)器提供的,則稱為權(quán)威回復(fù)。

QUERY 查詢數(shù),1代表1個查詢,對應(yīng)下面的QUESTION SECTION中的記錄數(shù)

ANSWER 結(jié)果數(shù),3代表有3項結(jié)果,對應(yīng)下面ANSWER SECTION中的記錄數(shù)

AUTHORITY 權(quán)威域名服務(wù)器記錄數(shù),4代表該域名有4個權(quán)威域名服務(wù)器,可供域名解析用。對應(yīng)下面AUTHORITY SECTION

ADDITIONAL 格外記錄數(shù),4代表有4項格外記錄。對應(yīng)下面 ADDITIONAL SECTION。

查詢部分,從左到右各部分意義:

1、要查詢的域名,這里是hihuaning.com.,'.'代表根域名,com頂級域名,hihuaning二級域名

2、class,要查詢信息的類別,IN代表類別為IP協(xié)議,即Internet。還有其它類別,比如chaos等,由于現(xiàn)在都是互聯(lián)網(wǎng),所以其它基本不用。

3、type,要查詢的記錄類型,A記錄(Address),代表要查詢ipv4地址。AAAA記錄,代表要查詢ipv6地址。

回應(yīng)部分,回應(yīng)有CNAME記錄和A記錄,說說CNAME記錄從左到右各部分意義:

1、對應(yīng)的域名,這里是hihuaning.com.,'.'代表根域名,com頂級域名,hihuaning二級域名

2、TTL,time ro live,緩存時間,單位秒。5,代表緩存域名服務(wù)器,可以在緩存中保存5秒該記錄。

3、class,要查詢信息的類別,IN代表類別為IP協(xié)議,即Internet。還有其它類別,比如chaos等,由于現(xiàn)在都是互聯(lián)網(wǎng),所以其它基本不用。

4、type,要查詢的記錄類型,CNAME記錄,代表hihuaning.com有個別名samkingz.github.io

5、域名對應(yīng)的CNAME別名

權(quán)威域名部分,回應(yīng)都是NS記錄(Name Server),NS記錄從左到右各部分意義:

1、對應(yīng)的域名,這里是fastlylb.net.,'.'代表根域名,com頂級域名,fastlylb二級域名

2、TTL,time ro live,緩存時間,單位秒。5,代表緩存域名服務(wù)器,可以在緩存中保存5秒該記錄。

3、class,要查詢信息的類別,IN代表類別為IP協(xié)議,即Internet。還有其它類別,比如chaos等,由于現(xiàn)在都是互聯(lián)網(wǎng),所以其它基本不用。

4、type,要查詢的記錄類型,NS,Name Server,NS記錄,代表該記錄描述了域名對應(yīng)的權(quán)威域名解析服務(wù)器

5、域名對應(yīng)域名對應(yīng)的權(quán)威域名解析服務(wù)器。由于ns3.fastlylb.net.是fastlylb.net.的子域名,而解析子域名,又需要主域名的信息,為了打破這個死循環(huán),需要在下面的額外記錄中提供該服務(wù)器的ip地址。

額外記錄部分,這里都是A記錄,A記錄從左到右各部分意義:

1、對應(yīng)的域名,這里是ns1.fastlylb.net.,'.'代表根域名,net頂級域名,fastlylb二級域名,ns1是三級域名。

2、TTL,time ro live,緩存時間,單位秒。5,代表緩存域名服務(wù)器可以在緩存中保存5秒該記錄。

3、class,要查詢信息的類別,IN代表類別為IP協(xié)議,即Internet。還有其它類別,比如chaos等,由于現(xiàn)在都是互聯(lián)網(wǎng),所以其它基本不用。

4、type,要查詢的記錄類型,A記錄,代表要查詢ipv4地址。AAAA記錄,代表要查詢ipv6地址。

5、域名對應(yīng)的ip地址。

查詢耗時

查詢使用的服務(wù)器地址和端口

查詢的時間

回應(yīng)的大小。收到(rcve, recieved)256字節(jié)。

使用 dig hihuaning.com +trace 命令,我們可以看到整個域名是如何發(fā)起和解析的,從根域名(.)到gTLD Server(.com),再到Name Server(hihuaning.com.)的整個過程都顯示出來了。

獲取更詳細(xì)的應(yīng)用,請參照 dig 命令用法 。

從dig查詢結(jié)果看DNS的A記錄和NS記錄

深入分析java web技術(shù)內(nèi)幕

dig命令詳解

dig(域信息搜索器)執(zhí)行DNS搜索,顯示從接受請求的域名服務(wù)器返回的答復(fù)。多數(shù)DNS管理員利用dig作為DNS問題的故障診斷,因為它靈活性好,易用、輸出清晰。通常情況下dig使用命令行參數(shù),但它也可以按批處理模式從文件讀取搜索請求。不同于早期版本,dig的BIND9實現(xiàn)允許從命令行發(fā)出多個查詢,除非被告知請求特定域名服務(wù)器,dig將嘗試/etc/resolv.conf中列舉的所有服務(wù)器。當(dāng)未指定任何命令行參數(shù)或選項時,dig將對“.”執(zhí)行NS查詢。

-b address設(shè)置所要詢問地址的源IP地址。這必須是主機網(wǎng)絡(luò)接口上的某一合法的地址

-c class缺省查詢類,由選項-c重設(shè)。class可以是任何合法類,比如查詢Hesiod記錄的HS類或查詢CHAOSNET記錄的CH類;

-f filename使dig在批處理模式下運行,通過從文件filename讀取一系列搜索請求加以處理。文件包含許多查詢,每行一個。文件中的每一項都應(yīng)該和使用命令行接口對dig查詢相同的方法來組織;-f filename使dig在批處理模式下運行,通過從文件filename讀取一系列搜索請求加以處理。文件包含許多查詢,每行一個。文件中的每一項都應(yīng)該和使用命令行接口對dig查詢相同的方法來組織;

-h顯示一個簡短的命令行參數(shù)和選項摘要;-h顯示一個簡短的命令行參數(shù)和選項摘要;

-k filename要簽署由dig發(fā)送的DNS查詢以及對他們使用事物簽名(TSIG)的響應(yīng),用選項-K指定TSIG密鑰文件;-k filename要簽署由dig發(fā)送的DNS查詢以及對他們使用事物簽名(TSIG)的響應(yīng),用選項-K指定TSIG密鑰文件;

-n

-p port如果需要查詢一個非標(biāo)準(zhǔn)的端口號,則使用選項-p。port是dig將發(fā)送其查詢的端口號,而不是標(biāo)準(zhǔn)的DNS端口號53。該選項可用于測試已在非標(biāo)準(zhǔn)端口號上配置成偵聽查詢的域名服務(wù)器;-p port如果需要查詢一個非標(biāo)準(zhǔn)的端口號,則使用選項-p。port是dig將發(fā)送其查詢的端口號,而不是標(biāo)準(zhǔn)的DNS端口號53。該選項可用于測試已在非標(biāo)準(zhǔn)端口號上配置成偵聽查詢的域名服務(wù)器;

-t type設(shè)置查詢的類型為type。可以是BIND9支持的任意有效查詢類型。缺省查詢類型是A,除非提供-x選項來指示一個逆向查詢。通過指定AXFR的type可以請求一個區(qū)域傳輸。當(dāng)需要增量區(qū)域傳輸(IXFR)時,type設(shè)置為ixfr=N,增量區(qū)域傳輸將包含自從區(qū)域的SOA記錄中的序列號改為N之后對區(qū)域所做的更改;-t type設(shè)置查詢的類型為type??梢允荁IND9支持的任意有效查詢類型。缺省查詢類型是A,除非提供-x選項來指示一個逆向查詢。通過指定AXFR的type可以請求一個區(qū)域傳輸。當(dāng)需要增量區(qū)域傳輸(IXFR)時,type設(shè)置為ixfr=N,增量區(qū)域傳輸將包含自從區(qū)域的SOA記錄中的序列號改為N之后對區(qū)域所做的更改;

-x addr 逆向查詢(將地址映射到名稱);-x addr 逆向查詢(將地址映射到名稱);

-y name key指定TSIG秘鑰;-y name key指定TSIG秘鑰;

查詢域名服務(wù)器時使用 [不使用] TCP。缺省行為是使用 UDP,除非是 AXFR 或 IXFR 請求,才使用 TCP 連接。

查詢名稱服務(wù)器時使用 [不使用] TCP。+[no]tcp 的備用語法提供了向下兼容。vc 代表虛電路。

忽略 UDP 響應(yīng)的中斷,而不是用 TCP 重試。缺省情況運行 TCP 重試。

設(shè)定包含單個域 somename 的搜索列表,好像被 /etc/resolv.conf 中的域偽指令指定,并且啟用搜索列表處理,好像給定了 +search 選項。

使用 [不使用] 搜索列表或 resolv.conf 中的域偽指令(如果有的話)定義的搜索列表。缺省情況不使用搜索列表。

不建議看作 +[no]search 的同義詞。

該選項不做任何事。它用來提供對設(shè)置成未實現(xiàn)解析器標(biāo)志的 dig 的舊版本的兼容性。

在查詢中設(shè)置 [不設(shè)置] AD(真實數(shù)據(jù))位。目前 AD 位只在響應(yīng)中有標(biāo)準(zhǔn)含義,而查詢中沒有,但是出于完整性考慮在查詢中這種性能可以設(shè)置。

在查詢中設(shè)置 [不設(shè)置] CD(檢查禁用)位。它請求服務(wù)器不運行響應(yīng)信息的 DNSSEC 合法性。

切換查詢中的 RD(要求遞歸)位設(shè)置。在缺省情況下設(shè)置該位,也就是說 dig 正常情形下發(fā)送遞歸查詢。當(dāng)使用查詢選項 +nssearch 或 +trace 時,遞歸自動禁用。

這個選項被設(shè)置時,dig 試圖尋找包含待搜名稱的網(wǎng)段的權(quán)威域名服務(wù)器,并顯示網(wǎng)段中每臺域名服務(wù)器的 SOA 記錄。

切換為待查詢名稱從根名稱服務(wù)器開始的代理路徑跟蹤。缺省情況不使用跟蹤。一旦啟用跟蹤,dig 使用迭代查詢解析待查詢名稱。它將按照從根服務(wù)器的參照,顯示來自每臺使用解析查詢的服務(wù)器的應(yīng)答。

設(shè)定在輸出中顯示指出 dig 版本及其所用的查詢選項的初始注釋。缺省情況下顯示注釋。

提供簡要答復(fù)。缺省值是以冗長格式顯示答復(fù)信息。

當(dāng)啟用 +short 選項時,顯示 [或不顯示] 提供應(yīng)答的 IP 地址和端口號。如果請求簡短格式應(yīng)答,缺省情況不顯示提供應(yīng)答的服務(wù)器的源地址和端口號。

切換輸出中的注釋行顯示。缺省值是顯示注釋。

該查詢選項設(shè)定顯示統(tǒng)計信息:查詢進行時,應(yīng)答的大小等等。缺省顯示查詢統(tǒng)計信息。

顯示 [不顯示] 發(fā)送的查詢請求。缺省不顯示。

當(dāng)返回應(yīng)答時,顯示 [不顯示] 查詢請求的問題部分。缺省作為注釋顯示問題部分。

顯示 [不顯示] 應(yīng)答的回答部分。缺省顯示。

顯示 [不顯示] 應(yīng)答的權(quán)限部分。缺省顯示。

顯示 [不顯示] 應(yīng)答的附加部分。缺省顯示。

設(shè)置或清除所有顯示標(biāo)志。

為查詢設(shè)置超時時間為 T 秒。缺省是 5 秒。如果將 T 設(shè)置為小于 1 的數(shù),則以 1 秒作為查詢超時時間。

設(shè)置向服務(wù)器發(fā)送 UDP 查詢請求的重試次數(shù)為 A,代替缺省的 3 次。如果把 A 小于或等于 0,則采用 1 為重試次數(shù)。

出 于完全考慮,設(shè)置必須出現(xiàn)在名稱 D 的點數(shù)。缺省值是使用在 /etc/resolv.conf 中的 ndots 語句定義的,或者是 1,如果沒有 ndots 語句的話。帶更少點數(shù)的名稱被解釋為相對名稱,并通過搜索列表中的域或文件 /etc/resolv.conf 中的域偽指令進行搜索。

設(shè)置使用 EDNS0 的 UDP 消息緩沖區(qū)大小為 B 字節(jié)。緩沖區(qū)的最大值和最小值分別為 65535 和 0。超出這個范圍的值自動舍入到最近的有效值。

以詳細(xì)的多行格式顯示類似 SOA 的記錄,并附帶可讀注釋。缺省值是每單個行上顯示一條記錄,以便于計算機解析 dig 的輸出。

dig 的 BIND9 支持在命令行上指定多個查詢(支持 -f 批處理文件選項的附加功能)。每條查詢可以使用自己的標(biāo)志位、選項和查詢選項。

在這種情況下,在上面描述的命令行語法中,每條查詢自變量代表一個個別查詢。每一條由任意標(biāo)準(zhǔn)選項和標(biāo)志、待查詢名稱、可選查詢類型和類以及任何適用于該查詢的查詢選項。

也可以使用對所有查詢均有效的查詢選項全局集合。全局查詢選項必須位于命令行上第一個名稱、類、類型、選項、標(biāo)志和查詢選項的元組之前。任何全局查詢選項(除了 +[no]cmd 選項)可以被下面的查詢特別選項重設(shè)。例如:

dig +qr any -x 127.0.0.1 isc.org ns +noqr

顯 示 dig 如何從命令行出發(fā)進行三個查詢:一個針對 的任意查詢、一個 127.0.0.1 的逆向查詢,以及一個 isc.org 的 NS 記錄查詢。應(yīng)用了 +qr 的全局查詢選項,以便 dig 顯示進行每條查詢的初始查詢。最后那個查詢有一個本地查詢選項 +noqr,表示 dig 在搜索 isc.org 的 NS 記錄時不顯示初始查詢。

一個典型的 dig 調(diào)用類似:

待 查詢名稱服務(wù)器的名稱或 IP 地址。可以是用點分隔的 IPv4 地址或用冒號分隔的 IPv6 地址。當(dāng)由主機提供服務(wù)器參數(shù)時,dig 在查詢域名 服務(wù)器前先解析那個名稱。如果沒有服務(wù)器參數(shù)可以提供,dig 參考 /etc/resolv.conf,然后查詢列舉在那里的域名服務(wù)器。顯示來自域名 服務(wù)器的應(yīng)答。

將要查詢的資源記錄的名稱。

顯示所需的查詢類型 - ANY、A、MX、SIG,以及任何有效查詢類型等。如果不提供任何類型參數(shù),dig 將對紀(jì)錄 A 執(zhí)行查詢。

用 dig 查看 zone 數(shù)據(jù)傳輸

用 dig 查看 zone 數(shù)據(jù)的增量傳輸

用 dig 查看反向解析

查找一個域的授權(quán) dns 服務(wù)器

從根服務(wù)器開始追蹤一個域名的解析過程

查看你使用的是哪個 F root dns server

查看 bind 的版本號

dig 命令結(jié)果解析

dig命令,可以用來分析dns解析過程。最簡單的使用方式: dig your domain。

例如使用dig ,會輸出如下信息:

dig返回內(nèi)容的第一部分,主要包括dig的版本信息,以及本次命令執(zhí)行結(jié)果的摘要。

opcode:QUERY,表示執(zhí)行查詢操作。

status:NOERROR。解析成功。

展示發(fā)起的DNS 請求參數(shù)。其中A表示我們默認(rèn)查詢A類型的記錄。

其格式解讀如下:

對于dns返回記錄的type,主要包括的類型如下:

使用 dig url +trace ,可以看到更詳細(xì)的域名解析過程,便于更方便定位問題。

nslookup 也可以進行dns分析。

網(wǎng)站名稱:linux里dig命令 linux diag
分享地址:http://chinadenli.net/article20/hgdico.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、用戶體驗品牌網(wǎng)站設(shè)計、關(guān)鍵詞優(yōu)化、ChatGPTApp設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)