1- import socket
2-
3- def reverse_dns_lookup (ip_address ):
4- try :
5- host_name , _ , _ = socket .gethostbyaddr (ip_address )
6- return host_name
7- except socket .herror as e :
8- # Handle errors, e.g., if reverse DNS lookup fails
9- return None
10-
11- # Example usage
12- ip_address_to_check = "95.217.248.69"
13- result = reverse_dns_lookup (ip_address_to_check )
14-
15- if result :
16- print (f"Reverse DNS lookup for { ip_address_to_check } : { result } " )
17- else :
18- print (f"Reverse DNS lookup failed for { ip_address_to_check } " )
19-
20-
21- import socket
22-
23- def reverse_dns_lookup_bypass_cache (ip_address ):
24- try :
25- # Use getnameinfo to bypass DNS cache
26- host_name , _ = socket .getnameinfo ((ip_address , 0 ), socket .NI_NAMEREQD )
27- return host_name
28- except socket .herror as e :
29- # Handle errors, e.g., if reverse DNS lookup fails
30- return None
31-
32- # Example usage
33- ip_address_to_check = "95.217.248.69"
34- result = reverse_dns_lookup_bypass_cache (ip_address_to_check )
35-
36- if result :
37- print (f"Reverse DNS lookup for { ip_address_to_check } : { result } " )
38- else :
39- print (f"Reverse DNS lookup failed for { ip_address_to_check } " )
1+ # import socket
2+ #
3+ # def reverse_dns_lookup(ip_address):
4+ # try:
5+ # host_name, _, _ = socket.gethostbyaddr(ip_address)
6+ # return host_name
7+ # except socket.herror as e:
8+ # # Handle errors, e.g., if reverse DNS lookup fails
9+ # return None
10+ #
11+ # # Example usage
12+ # ip_address_to_check = "95.217.248.69"
13+ # result = reverse_dns_lookup(ip_address_to_check)
14+ #
15+ # if result:
16+ # print(f"Reverse DNS lookup for {ip_address_to_check}: {result}")
17+ # else:
18+ # print(f"Reverse DNS lookup failed for {ip_address_to_check}")
19+ #
20+ #
21+ # import socket
22+ #
23+ # def reverse_dns_lookup_bypass_cache(ip_address):
24+ # try:
25+ # # Use getnameinfo to bypass DNS cache
26+ # host_name, _ = socket.getnameinfo((ip_address, 0), socket.NI_NAMEREQD)
27+ # return host_name
28+ # except socket.herror as e:
29+ # # Handle errors, e.g., if reverse DNS lookup fails
30+ # return None
31+ #
32+ # # Example usage
33+ # ip_address_to_check = "95.217.248.69"
34+ # result = reverse_dns_lookup_bypass_cache(ip_address_to_check)
35+ #
36+ # if result:
37+ # print(f"Reverse DNS lookup for {ip_address_to_check}: {result}")
38+ # else:
39+ # print(f"Reverse DNS lookup failed for {ip_address_to_check}")
40+
41+
42+ value = '/home//hey.txt'
43+ print (value [6 :])
0 commit comments