<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          太強了!這款開源終端工具可查詢 IP 信息 ...

          共 3269字,需瀏覽 7分鐘

           ·

          2022-05-10 21:42

          大家好,我是杰哥。

          在 Linux 下,有dignslookup、traceroute等多種非常實用的網(wǎng)絡調(diào)試工具。

          • dig:是常用的域名查詢工具,可以用來測試域名是否正常。

          • nslookup:是常用的域名查詢工具,也就是查 DNS 信息時用到的命令,它有兩種工作模式,分別為交互模式和非交互模式。

          交互模式:用戶可以向域名服務器查詢各類主機、域名的信息或輸出域名中的主機列表。
          非交互模式:用戶可以針對一個主機或域名僅獲取它特定的名稱或所需信息。

          • traceroute:是用于追蹤數(shù)據(jù)包在網(wǎng)絡上傳輸時的全部路徑。

          那么,在這篇文章中,給大家介紹一個可以在終端下查詢 IP 地理信息和 CDN 提供商的工具 —— nali

          nali中文里的諧音是「哪里」。它最初是基于 C 語言編寫的小工具,由于版本功能的缺失,js 版本包問題、支持的平臺有限。

          后來基于 GoLang 重寫了這款工具,在原有功能的基礎之上增加了對 IPv6 的支持,并且增加了 Geoip2 數(shù)據(jù)庫。

          1. nali 的特征

          • 支持多種數(shù)據(jù)庫

          • 純真 IPv4 離線數(shù)據(jù)庫

          • ZX IPv6 離線數(shù)據(jù)庫

          • Geoip2 城市數(shù)據(jù)庫 (可選)

          • IPIP 數(shù)據(jù)庫 (可選)

          • ip2region 數(shù)據(jù)庫 (可選)

          • CDN 服務提供商查詢

          • 支持管道處理

          • 支持交互式查詢

          • 支持 IPv4 和 IPv6

          • 支持多語言

          • 查詢完全離線

          • 全平臺支持

          • 支持彩色輸出

          2. nali 的安裝

          通過源碼安裝 nali,需預先安裝 Go >= 1.18 的版本。

          #?go?install?github.com/zu1k/nali

          下載預編譯的可執(zhí)行程序進行安裝 nali,可直接通過 nali 項目中的 Release 頁面選擇適合目前的系統(tǒng)及硬件架構(gòu)的版本進行下載,解壓后直接運行即可。

          我這以 CentOS 為例,直接下載的安裝包,進行解壓編譯并更新 nali。

          --no-check-certificate參數(shù)以不安全的方式連接進行下載。

          #?wget?http://www.dwhd.org/wp-content/uploads/2015/08/nali-0.2.tar.gz?--no-check-certificate
          #?tar?xf?nali-0.2.tar.gz
          #?cd?nali-0.2
          #?./configure?&&?make?&&?make?install?&&?nali-update

          3. nali 的使用

          查詢某個 IP 的地理信息

          #?nali?9.9.9.9
          9.9.9.9[美國?紐約IBM公司]

          除上述查詢方式以外,還可以結(jié)合使用|管道符進行查詢。

          #?echo?IP:8.8.8.8?|?nali
          IP:8.8.8.8[美國?加利福尼亞州山景市谷歌公司DNS服務器]

          同時查詢多個 IP 地址信息

          #?nali?1.1.1.1?8.8.8.8?9.9.9.9
          1.1.1.1[澳大利亞]
          8.8.8.8[美國?加利福尼亞州山景市谷歌公司DNS服務器]
          9.9.9.9[美國?紐約IBM公司]

          交互式查詢多個 IP 地址信息,可執(zhí)行nali回車后,輸入 IP 地址,直到查詢完畢,使用exit、quitCtrl+C退出交互式查詢。

          #?nali
          219.141.136.10
          219.141.136.10[北京市?電信]
          180.76.76.76
          180.76.76.76[北京市?百度公司]
          223.5.5.5
          223.5.5.5[中國?萬網(wǎng)]
          exit?????????

          nalidig命令結(jié)合使用

          #?dig?github.com?+short?|?nali
          20.205.243.166[美國?Computer]

          nalinslookup命令結(jié)合使用

          #?nslookup?github.com?8.8.8.8?|?nali
          Server:????????8.8.8.8[美國?加利福尼亞州山景市谷歌公司DNS服務器]
          Address:????8.8.8.8[美國?加利福尼亞州山景市谷歌公司DNS服務器]#53

          Non-authoritative?answer:
          Name:????github.com
          Address:?20.205.243.166[美國?Computer]

          查看 CDN 服務提供商,CDN 服務通常使用 CNAME 的域名解析方式,需要與 nslookup 或 dig 結(jié)合使用。

          #?nslookup?www.newduba.cn?|?nali
          Server:????????192.168.1.1[局域網(wǎng)?對方和您在同一內(nèi)部網(wǎng)]
          Address:????192.168.1.1[局域網(wǎng)?對方和您在同一內(nèi)部網(wǎng)]#53

          Non-authoritative?answer:
          www.newduba.cn????canonical?name?=?www.newduba.cn.w.kunluncan.com.
          Name:????www.newduba.cn.w.kunluncan.com
          Address:?111.31.66.218[中國?移動]
          Name:????www.newduba.cn.w.kunluncan.com
          Address:?111.31.66.220[中國?移動]
          Name:????www.newduba.cn.w.kunluncan.com
          Address:?111.31.66.225[中國?移動]
          Name:????www.newduba.cn.w.kunluncan.com
          Address:?111.31.66.224[中國?移動]
          Name:????www.newduba.cn.w.kunluncan.com
          Address:?111.31.66.221[中國?移動]
          Name:????www.newduba.cn.w.kunluncan.com
          Address:?111.31.66.223[中國?移動]
          Name:????www.newduba.cn.w.kunluncan.com
          Address:?111.31.66.219[中國?移動]
          Name:????www.newduba.cn.w.kunluncan.com
          Address:?111.31.66.222[中國?移動]

          只查詢 CDN 服務提供商

          #?nslookup?www.xxx.cn?|?nali?cdn

          CNAME 域名單獨使用

          #?nali?cdn?cdn.xxx.com

          4. nali 的使用技巧

          更新數(shù)據(jù)庫

          #?nali?update

          自定義 IP 數(shù)據(jù)庫,需設置環(huán)境變量NALI_DB_IP4NALI_DB_IP6

          目前所支持的變量內(nèi)容:

          Geoip2?['geoip',?'geoip2',?'geo']
          Chunzhen?['chunzhen',?'qqip',?'qqwry']
          IPIP?['ipip',?'ipipfree',?'ipip.net']
          Ip2Resion?['ip2region',?'region',?'i2r']

          若使用第三方的 IP 數(shù)據(jù)庫,需手動下載對應的 IP 數(shù)據(jù)庫。

          Windows 平臺

          使用?geoip?數(shù)據(jù)庫

          set?NALI_DB_IP4=geoip
          或者使用?powershell
          $env:NALI_DB_IP4="geoip"

          使用?ipip?數(shù)據(jù)庫

          set?NALI_DB_IP6=ipip
          或者使用?powershell
          $env:NALI_DB_IP6="ipip"

          Linux 平臺

          使用?geoip?數(shù)據(jù)庫
          export?NALI_DB_IP4=geoip

          使用?ipip?數(shù)據(jù)庫
          export?NALI_DB_IP4=ipip

          推薦閱讀:

          14 款命令行常用工具的替代品!

          7 款可替代 top 命令的工具!(二)

          11 款可替代 top 命令的工具!

          在線運行 Linux,強的離譜!

          5 款可替代 du 命令的工具!

          10 款你不知道的 Linux 環(huán)境下的替代工具!

          再見 Xshell!這個開源的終端工具更酷炫!

          瀏覽 62
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  大长腿啪啪 | 亚洲无 码A片 | 美女做受 | 国产精品一区二区人成电影网 | 99爱视频在线 |