Example #1
0
 def get_ptr(self, ipaddress):
     """
     Function for resolving PTR Record given it's IPv4 or IPv6 Address.
     """
     found_ptr = []
     n = dns_reversename.from_address(ipaddress)
     try:
         answers = self._res.query(n, 'PTR')
         for a in answers:
             found_ptr.append(['PTR', a.target.to_text()[:-1], ipaddress])
         return found_ptr
     except:
         return None
Example #2
0
 def get_ptr(self, ipaddress):
     """
     Function for resolving PTR Record given it's IPv4 or IPv6 Address.
     """
     found_ptr = []
     n = dns_reversename.from_address(ipaddress)
     try:
         answers = self._res.query(n, 'PTR')
         for a in answers:
             found_ptr.append(['PTR', a.target.to_text()[:-1], ipaddress])
         return found_ptr
     except:
         return None
Example #3
0
 def IP2domain(self, ip):
     '''
     Parse IP to domain. The most dns server dose not support this operation.
     '''
     return reversename.from_address(ip)
Example #4
0
 def IP2domain(self, ip):
     '''
     Parse IP to domain. The most dns server dose not support this operation.
     '''
     return reversename.from_address(ip)