linux的centos系統中,dig命令的安裝和使用詳解

2021-01-11 linux每日談

說到dig命令,在linux系統下,其實nslookup指令和dig指令的功能是相同的,在使用上,只不過要因人而異,使用習慣上的不同而選擇順手的指令即可,也不必糾結那個好壞,只要能解決問題就行了。我經常用dig指令來測試域名系統工作是否正常。

一、安裝

閒言少敘,直接講安裝。我們通常安裝有rpm包安裝和yum方式等,本文使用yum進行安裝。

yum install bind-utils -y

二、參數

b——當主機具有多個IP位址,指定使用本機的哪個IP位址向域名伺服器發送域名查詢請求;

f——指定dig以批處理的方式運行,指定的文件中保存著需要批處理查詢的DNS任務信息;

P——指定域名伺服器所使用埠號;

t——指定要查詢的DNS數據類型;

x——執行逆向域名查詢;

4——使用IPv4;

6——使用IPv6;

h——顯示指令幫助信息。

三、實例

1、直接查詢一個域名。以www.163.com為例。

dig www.163.com

2、只查詢DNS記錄,即A記錄。

dig 163.com A +noall +answer

3、查找163.com的權威DNS。

dig 163.com NS +noall +answer

相關焦點

  • Linux-Centos下之RabbitMQ快速安裝
    RabbitMQ伺服器是用Erlang語言編寫的,而群集和故障轉移是構建在開放電信平臺框架上的。所有主要的程式語言均有與代理接口通訊的客戶端庫。下載Erlang和RabbitMQ安裝包:rlang-21.1-1.el7.centos.x86_64.rpm和rpm -ivh rabbitmq-server-3.7.8-1.el7.noarch.rpm。
  • Linux基礎命令介紹六:網絡
    本文將講述網絡相關命令,作者假定讀者具備TCP/IP協議棧的基礎知識。對於相關命令及其輸出只介紹它的基本的使用方法和大概的描述,具體協議將不作詳細解釋。
  • linux下ntp時鐘同步的搭建和使用(超詳細)
    NTP(Network Time Protocol),即網絡時間協議,它是用來同步網絡中各個計算機的時間的一種協議。在生產和學習過程中,是一個最容易被忽略卻又很重要的協議。一、安裝NTP1、linux下NTP的安裝方式有很多種,yum、wget、rpm都可以,選擇自己習慣的方式即可,這裡不再贅述!本人習慣用rpm方式安裝,在伺服器上就需要安裝如下兩個文件。
  • Linux命令cheat的安裝和使用
    大家好,今天周二,還是和往常一樣,沒有精神,每天坐在電腦前一坐就是一天,感覺身體也是一天不如一天了,不說這些,今天說一下Linux命令cheat, cheat 允許你在命令行中創建和查看交互式的速查表cheatsheet。它能幫助提醒 *nix 系統管理員他們經常使用但還沒頻繁到會記住的命令的選項,raksmart伺服器。
  • Linux 下軟體安裝詳解
    更多的內容可以參考RPM的命令幫助。     3.卸載軟體     # rpm -e 軟體名     需要說明的是,上面代碼中使用的是軟體名,而不是軟體包名。卸載    # dpkg -e MYsoftware     使用原始碼進行軟體安裝     和RPM安裝方式相比,使用原始碼進行軟體安裝會複雜一些,但是用原始碼安裝軟體是Linux下進行軟體安裝的重要手段,也是運行Linux的最主要的優勢之一。使用原始碼安裝軟體,能按照用戶的需要選擇定製的安裝方式進行安裝,而不是僅僅依靠那些在安裝包中的預配置的參數選擇安裝。
  • Linux基礎命令之:實驗內容及小結
    本文引用地址:http://www.eepw.com.cn/article/257155.htm2.4實驗內容2.4.1在Linux下解壓常見軟體在Linux下安裝一個完整的軟體(嵌入式Linux的必備工具——交叉編譯工具),掌握Linux常見命令
  • Linux下scp命令使用教程
    首先我們啟動兩臺ubuntu系統的設備,並且確保兩臺設備都開啟了ssh遠程登錄,且兩臺設備能互相通信。然後我們介紹第一條命令將本地的目錄上傳的遠程伺服器目錄上。執行命令"scp  -r /opt/test root@192.168.2.105:/opt"。本條命令意思為將本地的目錄/opt/test上傳到遠程192.168.2.105的opt目錄下。
  • 「linux專欄」嘔心瀝血兩天,就為linux中安裝拼音輸入法
    之前呢,小編也百度過,都說直接下載linux版本的搜狗輸入法之後,直接點擊sougoupinyin.deb的安裝文件就能直接安裝。但是,事實卻很扎心,小編的REHL8作業系統系統並不支持這樣的操作,點擊之後反而是打開了安裝包,並沒有進入安裝程序。
  • linux下SCP指令的使用
    通常在Linux下執行遠程拷貝文件使用,他和cp指令類似,只不過cp是本機使用,而SCP則是跨機器使用。SCP傳輸是基於SSH的加密傳輸,也就是說知道ssh的帳密就可以上下載文件了,因此比較安全。SCP常用實例(在linux的centos環境下為例,從192.168.200.10現在一個文件到本地)1、從遠程伺服器下載文件到本地伺服器。scp 用戶名@IP位址:/home/1.txt .
  • linux下安裝虛擬機,完美在linux系統下運行通達信軟體
    現在越來越多的人使用linux系統,現在很多的國產作業系統都是基於linux內核上的。雖說不少的軟體都可以運行在linux的系統上。但是對於股票軟體來說在linux上的使用是一個硬傷。能夠運行在linux下的國內股票軟體少之又少。
  • linux下configure命令詳細介紹
    --target=GARGET指定軟體面向(target to)的系統平臺.這主要在程序語言工具如編譯器和彙編器上下文中起作用.如果沒有指定,默認將使用'--host'選項的值.linux下軟體的基本安裝和卸載Linux軟體的安裝和卸載一直是困擾許多新用戶的難題。在Windows中,我們可以使用軟體自帶的安裝卸載程序或在控制面板中的「添加/刪除程序」來實現。與其相類似,在Linux下有一個功能強大的軟體安裝卸載工具,名為RPM。它可以用來建立、安裝、查詢、更新、卸載軟體。該工具是在命令行下使用的。
  • 安卓系統adb命令是幹什麼用的?安卓系統adb命令意思詳解
    安卓系統adb命令是什麼意思?安卓系統adb命令詳解。安卓系統是手機行業使用最廣泛的系統之一。安卓系統常見的adb命令介紹。  安卓系統常用adb命令:  1、顯示當前連接的設備:adb devices  2、安裝apk文件(必須保存和adb同目錄,*為apk文件名稱):adb install *.apk  3、安裝apk文件到sd卡(必須保存和adb同目錄,*為apk文件名稱):adb install -s *.apk
  • 如何在使用 scp 命令時遞歸地排除文件
    我使用的是下面的 scp 命令,但不知道如何排除特定的文件(如 *.out):$ scp-r ~/projects/ user@hostB:/home/delta/projects/如何告訴 scp 命令在 Linux/Unix 命令行中排除特定的文件或目錄?人們可以使用 scp 命令在網絡主機之間安全地複製文件。它使用 ssh 進行數據傳輸和身份驗證。
  • Linux如何安裝軟體
    相比於windows系統,Linux安裝程序就比較複雜了,很多需要root用戶才能安裝。常見的有以下幾種安裝方法源碼安裝rpm包安裝yum安裝 (RedHat、CentOS)apt-get安裝 (debian,ubuntu)源碼安裝以安裝gcc為例,登陸https://gcc.gnu.org/,下載自己想要的版本的gcc安裝包上傳gcc-4.1.2.tar.gz到Linux伺服器任意目錄,解壓解壓目錄執行shell命令configuration解壓目錄執行
  • 基於嵌入式Linux的語音識別系統硬軟體設計
    在嵌入式Linux作業系統下,運用多進程機制完成了對語音識別晶片、超聲波測距和雲臺的控制,並將語音識別技術應用於多角度超聲波測距系統中。通過測試,系統可以通過識別語音指令控制測量方向,無需手動幹預,最後將測量結果通過語音播放出來。
  • 如何在 Fedora Linux 上安裝 RPM 文件 | Linux 中國
    就像在 Windows 中的 .exe 文件,以及在 Ubuntu 和 Debian 中的 .deb 文件一樣,一個 rpm 文件能夠使你在 上快速安裝一個軟體。  你可以從軟體中心中找到並安裝大量的軟體,特別是 。但是有時你會在它們的網站上找到可用的 RPM 格式的軟體包。
  • 如何在Linux Ubuntu中安裝IntelliJ IDEA最新版
    Windows 10中的原生界面  更好的HiDPI支持Windows上的多個顯示設置  JavaScript和TypeScript改進等等。  官方Linux二進位文件可從以下連結下載:  下載IntelliJ IDEA 2017.2:https://www.jetbrains.com/idea/download/#section=linux  解壓縮包,運行ide文件夾中的idea.sh啟動IDE,可以手動創建應用程式啟動器。
  • 世界排名前十的Linux系統:Elementary安裝圖解
    上一篇介紹了 世界排名前十的Linux系統:有最美Linux稱號的Elementary,我們已經大致了解了Elementary,而Elementary是基於Ubuntu的發行版,熟悉Ubuntu的朋友使用起Elementary自然也是得心應手,Elementary的安裝過程也跟Ubuntu差不多
  • ARM Linux根文件系統Root Filesystem的製作
    在使用devfs的內核裡如果沒有/dev,根本見不到Shell啟動的信息,因為內核找不到/dev/console;在使用udev的系統裡,也事先需要在/dev下建立console和null這兩個節點。關於devfs和udev的區別,網上很多文章說。當然如果你的內核已經不支持devfs了(2.6.12以後),可以使用純純的靜態節點。也就是用mknod人工生成。
  • 伺服器安裝kangle控制面板,和命令行說再見!
    建站的時候,大多使用Centos或其它linux系統,這樣的系統由於多是語言環境,不是圖形界面,所以服務所佔內存低,伺服器本身佔內存低,這對網站的程序來說是一件好事!    首先我們使用Secure CRT連接伺服器,如果說你的是自家的伺服器那就更好了,直接就可以開始操作!    我建議大家還是新裝一個系統再來操作以下方法,以免與你之前的程序混雜出現錯誤!在安裝之前,我們先升級下yum庫,避免錯誤!