Kali dig命令
生活随笔
收集整理的這篇文章主要介紹了
Kali dig命令
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
dig 命令主要用來從 DNS 域名服務(wù)器查詢主機(jī)地址
首先介紹一下常見的DNS記錄:
| 記錄名 | 目的 |
| A | 記錄值填寫空間商提供的主機(jī)IP地址 |
| MX | MX記錄解析是做郵箱解析使用的,記錄值填寫郵局商提供的服務(wù)器IP地址或別名地址 |
| CNAME | 當(dāng) DNS 系統(tǒng)在查詢CNAME左面的名稱的時候,都會轉(zhuǎn)向CNAME右面的名稱再進(jìn)行查詢,一直追蹤到最后的PTR或A名稱,成功查詢后才會做出回應(yīng),否則失敗。這種記錄允許您將多個名字映射到同一臺計算機(jī)。與A記錄不同的是,CNAME別名記錄設(shè)置的可以是一個域名的描述而不一定是IP地址。通常用于同時提供WWW和MAIL服務(wù)的計算機(jī)。 |
| AAAA | 用來指定主機(jī)名(或域名)對應(yīng)的 IPv6 地址記錄 |
| NS | 域名服務(wù)器記錄(域名服務(wù)器名稱),如果需要把子域名交給其他 DNS 服務(wù)器解析,就需要添加 NS 記錄 |
| SOA | SOA 這種記錄是所有區(qū)域性文件中的強(qiáng)制性記錄。它必須是一個文件中的第一個記錄。 |
| TXT | 可以寫任何東西,長度限制為 255。絕大多數(shù)的 TXT記錄是用來做 SPF 記錄(反垃圾郵件)。 |
?
dig mail.163.com指定DNS服務(wù)器
dig @114.114.114.114 mail.163.com顯示簡要信息
在終端中,如果簡單的執(zhí)行dig mai.163.com會發(fā)現(xiàn)顯示的內(nèi)容太多了,首先
dig +noall @8.8.8.8 mail.163.com發(fā)現(xiàn)并沒有內(nèi)容輸出,原因是+noall的作用,然后
dig +noall +answer @8.8.8.8 mail.163.com輸出內(nèi)容為:
內(nèi)容已經(jīng)簡要了不少了,為了復(fù)習(xí)一下管道,再加一點(diǎn)點(diǎn)綴:
dig +noall +answer @8.8.8.8 mail.163.com | awk '{print $5}'其中awk '{print $5}'的作用是輸出前面內(nèi)容的第五列:
反向查詢
已知IP,求它對應(yīng)的域名
首先,查詢163.com的MX記錄:
dig 163.com MX然后我最隨便找一個域名dig一下它的IP,這里我選的是第一個:
隨便找一個IP反向查詢它的域名,這里我選的是第一個,注意參數(shù)是-x
這里看到查到的域名和上一張圖片中的是對不上的,這是因為域名和IP相互之間的對應(yīng)關(guān)系都可以是一對多的,所以查詢結(jié)果也算是正確的?
?
總結(jié)
以上是生活随笔為你收集整理的Kali dig命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 算法空间复杂度
- 下一篇: 【SAS系列】SAS入门书籍推荐