Dig
結合 dig +short 命令
此命令將顯示 MX 記錄的輸出:
dig @ns1.myname.com myname.com +short MX
這將輸出一條記錄:
dig @ns1.myname.com myname.com +short A
我的問題是如何在一個輸出顯示中同時輸出帶有 +short 的 A 和 MX?
更新: Cakemox 這是我收到的輸出:
root@server1:~# dig +noall +answer @ns1.myname.com myname.com MX myname.com. 86400 IN MX 10 ASPMX2.GOOGLEMAIL.COM. myname.com. 86400 IN MX 10 ASPMX3.GOOGLEMAIL.COM. myname.com. 86400 IN MX 1 ASPMX.L.GOOGLE.COM. myname.com. 86400 IN MX 5 ALT1.ASPMX.L.GOOGLE.COM. myname.com. 86400 IN MX 5 ALT2.ASPMX.L.GOOGLE.COM.
我希望只用一個 dig 命令就可以得到這種輸出,而不用分號分隔?
root@server1:~# dig @ns1.myname.com myname.com +short MX; dig @ns1.myname.com myname.com +short A 5 ALT1.ASPMX.L.GOOGLE.COM. 5 ALT2.ASPMX.L.GOOGLE.COM. 10 ASPMX2.GOOGLEMAIL.COM. 10 ASPMX3.GOOGLEMAIL.COM. 1 ASPMX.L.GOOGLE.COM. 63.98.113.202
“在一個顯示器中輸出”是什麼意思?
由於簡單,我幾乎無法想像這是實際的答案,但根據我現在假設的答案,這應該可以解決問題:
dig @ns1.myname.com myname.com +short MX; dig @ns1.myname.com myname.com +short A
您可以簡單地將多個命令排在一行中,用分號分隔它們。
dig +noall +answer @ns1.myname.com myname.com ANY
如果您不想要所有類型,您可以 grep 出您需要的類型,或者依次查詢您想要的每個類型。