我正在编写一个需要提取DNS记录的脚本,该记录指向循环型群集。
例如,群集的名称可能是WSCLUSTER
,但它指向的2条记录将是DMS1
和DMS2
。
使用Python socket
模块,我该如何提取这些主机名?
答案 0 :(得分:3)
仅使用socket
因为您需要基本上实现DNS记录查找。你有没有想过使用dnspython
?
import dns.resolver
answers = dns.resolver.query('WSCLUSTER', 'A')
for rdata in answers:
print rdata