Pārlūkot izejas kodu

Adding DNS Lookup Python Schnippets

Adding IP to Hostname and Hostname to IP via the socket library.
master
Nate Bohman pirms 5 gadiem
vecāks
revīzija
76a11e96cc
1 mainītis faili ar 28 papildinājumiem un 0 dzēšanām
  1. +28
    -0
      python_utils/dns_lookup.py

+ 28
- 0
python_utils/dns_lookup.py Parādīt failu

@@ -0,0 +1,28 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import socket

def get_hostname(host_or_ip):
host_or_ip = socket.getfqdn(host_or_ip)

try:
return socket.gethostbyaddr(host_or_ip)[0]
except socket.gaierror:
return False

def get_aliases(host_or_ip):
host_or_ip = socket.getfqdn(host_or_ip)

try:
return socket.gethostbyaddr(host_or_ip)[1]
except socket.gaierror:
return False

def get_ip_addrs(host_or_ip):
host_or_ip = socket.getfqdn(host_or_ip)

try:
return socket.gethostbyaddr(host_or_ip)[2]
except socket.gaierror:
return False

Notiek ielāde…
Atcelt
Saglabāt