Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- socket.gethostbyname(socket.gethostname())
- def my_ip():
- s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- try:
- s.connect(('192.0.0.8', 1027))
- except socket.error:
- return None
- return s.getsockname()[0]
- def my_ipv6():
- s = socket.socket(socket.AF_INET6, socket.SOCK_DGRAM)
- try:
- s.connect(('2001:db8::', 1027))
- except socket.error:
- return None
- return s.getsockname()[0]
Add Comment
Please, Sign In to add comment