From b6958b41cf8cf8f9d48bd5b3876b157a7dbedfc1 Mon Sep 17 00:00:00 2001 From: Michael Heidelberger Date: Tue, 5 Jun 2018 13:34:04 -0500 Subject: [PATCH] added handling for domain pointers --- ip-api.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ip-api.py b/ip-api.py index a2e8a4d..eaebe93 100644 --- a/ip-api.py +++ b/ip-api.py @@ -36,6 +36,12 @@ def findMX(host): if re.search('not found', line): query_api([host]) break + elif re.search('domain name pointer', line): + query_api([host]) + extra = re.search('.in-addr.arpa .*',str(line)) + thing = line.replace(extra.group(0), '') + query_api([thing.rstrip()]) + break std_out.append(line) p.close