【发布时间】:2017-12-22 23:26:23
【问题描述】:
我使用以下 bash 来获取 domain.txt 中多个域的 DNS 记录
#!/bin/bash
for domain in $(cat domains.txt); do dig @8.8.8.8 $domain ANY +multiline +noall +answer +nocmd; done
当前挖掘输出为:
; <<>> DiG 9.8.3-P1 <<>> @8.8.8.8 aeapi.bluetail.salesforce.com ANY +multiline +noall +answer +nocmd
; (1 server found)
;; global options: +cmd
site.com. 59 IN A 0.0.0.1
site.com. 59 IN A 0.0.0.0
我喜欢得到以下格式的输出:
site.com,0.0.0.1
site2.com,0.0.0.2
site3.com,0.0.0.4
我该怎么做?帮助将不胜感激
【问题讨论】: