最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在 Linux 終端中查找域名 IP 地址的命令(五種方法)

 更新時(shí)間:2019年12月03日 10:39:24   作者:: Magesh Maruthamuthu  
本教程介紹了如何在 Linux 終端驗(yàn)證域名或計(jì)算機(jī)名的 IP 地址。我們將教你如何有效使用這些命令在 Linux 終端中識(shí)別多個(gè)域的 IP 地址信息

本教程介紹了如何在 Linux 終端驗(yàn)證域名或計(jì)算機(jī)名的 IP 地址。本教程將允許你一次檢查多個(gè)域。你可能已經(jīng)使用過這些命令來驗(yàn)證信息。但是,我們將教你如何有效使用這些命令在 Linux 終端中識(shí)別多個(gè)域的 IP 地址信息。

可以使用以下 5 個(gè)命令來完成此操作。

  • dig 命令:它是一個(gè)用于查詢 DNS 名稱服務(wù)器的靈活命令行工具。
  • host 命令:它是用于執(zhí)行 DNS 查詢的簡(jiǎn)單程序。
  • nslookup 命令:它用于查詢互聯(lián)網(wǎng)域名服務(wù)器。
  • fping 命令:它用于向網(wǎng)絡(luò)主機(jī)發(fā)送 ICMP ECHO_REQUEST 數(shù)據(jù)包。
  • ping 命令:它用于向網(wǎng)絡(luò)主機(jī)發(fā)送 ICMP ECHO_REQUEST 數(shù)據(jù)包。

為了測(cè)試,我們創(chuàng)建了一個(gè)名為 domains-list.txt 的文件,并添加了以下域。

# vi /opt/scripts/domains-list.txt
2daygeek.com
magesh.co.in
linuxtechnews.com

方法 1:如何使用 dig 命令查找域的 IP 地址

dig 命令代表 “域名信息抓手Domain Information Groper”,它是一個(gè)功能強(qiáng)大且靈活的命令行工具,用于查詢 DNS 名稱服務(wù)器。

它執(zhí)行 DNS 查詢,并顯示來自查詢的名稱服務(wù)器的返回信息。大多數(shù) DNS 管理員使用 dig 命令來解決 DNS 問題,因?yàn)樗`活、易用且輸出清晰。

它還有批處理模式,可以從文件讀取搜索請(qǐng)求。

# dig 2daygeek.com | awk '{print $1,$5}'
2daygeek.com. 104.27.157.177
2daygeek.com. 104.27.156.177

使用以下 bash 腳本查找多個(gè)域的 IP 地址。

# vi /opt/scripts/dig-command.sh
#!/bin/bash
for server in `cat /opt/scripts/domains-list.txt`
do echo $server "-"
dig $server +short
done | paste -d " " - - -

添加以上內(nèi)容到腳本后,給 dig-command.sh 文件設(shè)置可執(zhí)行權(quán)限。

# chmod +x /opt/scripts/dig-command.sh

最后運(yùn)行 bash 腳本獲得輸出。

# sh /opt/scripts/dig-command.sh
2daygeek.com - 104.27.156.177 104.27.157.177
magesh.co.in - 104.18.35.52 104.18.34.52
linuxtechnews.com - 104.27.144.3 104.27.145.3

如果要在一行中運(yùn)行上面的腳本,請(qǐng)使用以下腳本。

# for server in 2daygeek.com magesh.co.in linuxtechnews.com; do echo $server "-"; dig $server +short; done | paste -d " " - - -

或者,你可以使用以下 Shell 腳本查找多個(gè)域的 IP 地址。

# for server in 2daygeek.com magesh.co.in linuxtechnews.com; do dig $server | awk '{print $1,$5}'; done
2daygeek.com. 104.27.157.177
2daygeek.com. 104.27.156.177
magesh.co.in. 104.18.34.52
magesh.co.in. 104.18.35.52
linuxtechnews.com. 104.27.144.3
linuxtechnews.com. 104.27.145.3

方法 2:如何使用 host 命令查找域的 IP 地址

host 命令是一個(gè)簡(jiǎn)單的命令行程序,用于執(zhí)行 DNS 查詢。它通常用于將名稱轉(zhuǎn)換為 IP 地址,反之亦然。如果未提供任何參數(shù)或選項(xiàng),host 將打印它的命令行參數(shù)和選項(xiàng)摘要。

你可以在 host 命令中添加特定選項(xiàng)或記錄類型來查看域中的所有記錄類型。

# host 2daygeek.com | grep "has address" | sed 's/has address/-/g'
2daygeek.com - 104.27.157.177
2daygeek.com - 104.27.156.177

使用以下 bash 腳本查找多個(gè)域的 IP 地址。

# vi /opt/scripts/host-command.sh
for server in `cat /opt/scripts/domains-list.txt`
do host $server | grep "has address" | sed 's/has address/-/g'
done

添加以上內(nèi)容到腳本后,給 host-command.sh 文件設(shè)置可執(zhí)行權(quán)限。

# chmod +x /opt/scripts/host-command.sh

最后運(yùn)行 bash 腳本獲得輸出。

# sh /opt/scripts/host-command.sh
2daygeek.com - 104.27.156.177
2daygeek.com - 104.27.157.177
magesh.co.in - 104.18.35.52
magesh.co.in - 104.18.34.52
linuxtechnews.com - 104.27.144.3
linuxtechnews.com - 104.27.145.3

方法 3:如何使用 nslookup 命令查找域的 IP 地址

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

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

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

# nslookup -q=A 2daygeek.com | tail -n+4 | sed -e '/^$/d' -e 's/Address://g' | grep -v 'Name|answer' | xargs -n1
104.27.157.177
104.27.156.177

使用以下 bash 腳本查找多個(gè)域的 IP 地址。

# vi /opt/scripts/nslookup-command.sh
#!/bin/bash
for server in `cat /opt/scripts/domains-list.txt`
do echo $server "-"
nslookup -q=A $server | tail -n+4 | sed -e '/^$/d' -e 's/Address://g' | grep -v 'Name|answer' | xargs -n1 done | paste -d " " - - -

添加以上內(nèi)容到腳本后,給 nslookup-command.sh 文件設(shè)置可執(zhí)行權(quán)限。

# chmod +x /opt/scripts/nslookup-command.sh

最后運(yùn)行 bash 腳本獲得輸出。

# sh /opt/scripts/nslookup-command.sh
2daygeek.com - 104.27.156.177 104.27.157.177
magesh.co.in - 104.18.35.52 104.18.34.52
linuxtechnews.com - 104.27.144.3 104.27.145.3

方法 4:如何使用 fping 命令查找域的 IP 地址

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

fping 與 ping 不同,因?yàn)樗试S用戶并行 ping 任意數(shù)量的主機(jī)。另外,它可以從文本文件輸入主機(jī)。

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

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

# fping -A -d 2daygeek.com magesh.co.in linuxtechnews.com
104.27.157.177 (104.27.157.177) is alive
104.18.35.52 (104.18.35.52) is alive
104.27.144.3 (104.27.144.3) is alive

方法 5:如何使用 ping 命令查找域的 IP 地址

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

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

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

# ping -c 2 2daygeek.com | head -2 | tail -1 | awk '{print $5}' | sed 's/[(:)]//g'
104.27.157.177

使用以下 bash 腳本查找多個(gè)域的 IP 地址。

# vi /opt/scripts/ping-command.sh
#!/bin/bash
for server in `cat /opt/scripts/domains-list.txt`
do echo $server "-"
ping -c 2 $server | head -2 | tail -1 | awk '{print $5}' | sed 's/[(:)]//g'
done | paste -d " " - -

添加以上內(nèi)容到腳本后,給 ping-command.sh 文件設(shè)置可執(zhí)行權(quán)限。

# chmod +x /opt/scripts/ping-command.sh

最后運(yùn)行 bash 腳本獲得輸出。

# sh /opt/scripts/ping-command.sh
2daygeek.com - 104.27.156.177
magesh.co.in - 104.18.35.52
linuxtechnews.com - 104.27.144.3

總結(jié)

以上所述是小編給大家介紹的5 個(gè)用于在 Linux 終端中查找域名 IP 地址的命令,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • Linux mount掛載和卸載硬盤腳本分享

    Linux mount掛載和卸載硬盤腳本分享

    本文通過腳本給大家分享了linux mount掛載和卸載硬盤的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2016-11-11
  • Linux下的fdisk命令用法詳解

    Linux下的fdisk命令用法詳解

    這篇文章主要介紹了Linux下的fdisk用法,大家都知道fdisk功能真的很強(qiáng)大,用它可以劃分出最復(fù)雜的分區(qū),本文重點(diǎn)給大家介紹Linux下的fdisk命令用法,感興趣的朋友一起看看吧
    2018-05-05
  • CentOS8  網(wǎng)卡配置文件

    CentOS8 網(wǎng)卡配置文件

    CentOS8更新最大的改動(dòng)就是網(wǎng)卡這一塊了,接下來就配置一下網(wǎng)卡;感興趣的朋友跟隨小編一起看看吧
    2019-10-10
  • CentOS7下Firewall防火墻配置用法詳解(推薦)

    CentOS7下Firewall防火墻配置用法詳解(推薦)

    centos 7中防火墻是一個(gè)非常的強(qiáng)大的功能了,這篇文章主要介紹了CentOS7下Firewall防火墻配置用法詳解(推薦),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。
    2016-12-12
  • Linux Ubuntu實(shí)現(xiàn)查看磁盤剩余空間及內(nèi)存

    Linux Ubuntu實(shí)現(xiàn)查看磁盤剩余空間及內(nèi)存

    這篇文章主要介紹了Linux Ubuntu實(shí)現(xiàn)查看磁盤剩余空間及內(nèi)存方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 使用squid搭建http代理的方法

    使用squid搭建http代理的方法

    這篇文章主要介紹了使用squid搭建http代理的方法,需要的朋友可以參考下
    2016-11-11
  • Linux分區(qū)格式化的命令

    Linux分區(qū)格式化的命令

    當(dāng)硬盤分區(qū)完成后,需要對(duì)分區(qū)進(jìn)行格式化。 下面小編給大家?guī)砹薒inux分區(qū)格式化的命令,感興趣的朋友一起看看吧
    2018-08-08
  • -bash:/usr/bin/yum:沒有那個(gè)文件或目錄的解決方案

    -bash:/usr/bin/yum:沒有那個(gè)文件或目錄的解決方案

    在CentOS系統(tǒng)中,不慎刪除或卸載了yum可以通過重新安裝來恢復(fù),首先,確認(rèn)系統(tǒng)版本,例如CentOS,然后新建所需目錄以存放下載的文件,接下來,分別從鏡像源下載yum組件和python依賴的rpm包,安裝python時(shí),如果遇到依賴問題,可選擇強(qiáng)制安裝
    2024-10-10
  • linux操作之清空文件方式

    linux操作之清空文件方式

    這篇文章主要介紹了linux操作之清空文件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Linux下指定源ip進(jìn)行ping操作的方法

    Linux下指定源ip進(jìn)行ping操作的方法

    今天小編就為大家分享一篇Linux下指定源ip進(jìn)行ping操作的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06

最新評(píng)論

内乡县| 凤凰县| 永仁县| 顺昌县| 麻栗坡县| 濮阳县| 加查县| 梁平县| 平塘县| 永福县| 庆阳市| 杂多县| 永康市| 安泽县| 丁青县| 镇原县| 来安县| 连云港市| 徐水县| 航空| 平定县| 海原县| 南部县| 金乡县| 邻水| 东光县| 拉萨市| 曲沃县| 上饶县| 阿坝县| 津南区| 增城市| 双柏县| 奉贤区| 天台县| 襄樊市| 塔城市| 绵阳市| 玛曲县| 理塘县| 钦州市|