真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux+查域名命令 linux 查看域名解析

linux 下主機的域名怎么查?

直接使用命令hostname,查看本機的主機名,

站在用戶的角度思考問題,與客戶深入溝通,找到驛城網(wǎng)站設(shè)計與驛城網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設(shè)計制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋驛城地區(qū)。

配置文件在/etc/sysconfig/network下的HOSTNAME項,修改后重啟,方能起效。

主機名靜態(tài)查詢表:/etc/hosts 對應(yīng)IP和域名

這里稍微解釋一下主機名(hostname)與域名(domain)的區(qū)別:主機名通常在局域網(wǎng)內(nèi)使用,通過hosts文件,主機名就可以解析到對應(yīng)的IP上;域名通常是在internet上使用,通過公網(wǎng)的DNS來解析。

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

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

本教程主要講解如何在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命令程序并不默認安裝在 Linux發(fā)行版 中,一般需要進行安裝,常見的發(fā)行版安裝命令如下:

Ubuntu / Debian / LinuxMint

Fedora / CentOS / RHEL

fping默認使用示例:

輸出:

更多關(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)容。

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

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

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

獲取更詳細的應(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.)的整個過程都顯示出來了。

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

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

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

linux從ip地址查找域名或從域名來查找ip地址應(yīng)使用什么命令

nslookup命令nslookup命令的功能是查詢一臺機器的IP地址和其對應(yīng)的域名。它通常需要一臺域名服務(wù)器來提供域名服務(wù),如果用戶已經(jīng)設(shè)置好域名服務(wù)器,就可以用這個命令查看不同主機的IP地址對應(yīng)的域名。該命令的一般格式為:nslookup [IP地址/域名...

linux常用命令

linux常用命令如下:

1、查看內(nèi)核版本:uname -a。

2、控制臺-》圖形界面:init 5或者startx。

3、圖形界面-》控制臺: init3或者直接注銷。

4、如何查看ip地址:ifconfig。

5、配置ip:ifconfig eth0 ip地址。

6、重啟:reboot 或者 shutdown -r now。

7、普通用戶切換到系統(tǒng)用戶:su。

8、注銷用戶指令:logout。

9、從子機退出:ctrl+alt。

10、全屏:ctrl+alt+enter 。

基本思想:

Linux的基本思想有兩點:第一,一切都是文件;第二,每個文件都有確定的用途。其中第一條詳細來講就是系統(tǒng)中的所有都歸結(jié)為一個文件,包括命令、硬件和軟件設(shè)備、操作系統(tǒng)、進程等等對于操作系統(tǒng)內(nèi)核而言,都被視為擁有各自特性或類型的文件。

完全免費:

Linux是一款免費的操作系統(tǒng),用戶可以通過網(wǎng)絡(luò)或其他途徑免費獲得,并可以任意修改其源代碼。這是其他的操作系統(tǒng)所做不到的。正是由于這一點,來自全世界的無數(shù)程序員參與了Linux的修改、編寫工作,程序員可以根據(jù)自己的興趣和靈感對其進行改變,吸收了無數(shù)程序員的精華。

以上內(nèi)容參考:百度百科--Linux


本文標(biāo)題:linux+查域名命令 linux 查看域名解析
網(wǎng)址分享:http://weahome.cn/article/hpocig.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部