Python将主机名转换为IP地址的方法
关于主机名转IP地址只记住两点即可:
1、英特网协议一直都是用4字节的IP将包转发给目的地;
2、至于主机名是如何转换成IP地址的,这是操作系统关心的事情;
import socket hostname = 'www.baidu.com' addr = socket.gethostbyname(hostname) print 'The address of', hostname, 'is', addr
输出:
The address of www.baidu.com is 115.239.211.112
以上这篇Python将主机名转换为IP地址的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Python 获取主机ip与hostname的方法
->基础环境 Linux:ubuntu 16.04 Python : 2.7 ->修改hostname 1:$sudo hostname 2tong-slavetwo 2:$sudo vi /etc/hostname 2tong-slavetwo 3:$sudo vi /etc/hosts 127.0.0.1 localhost 2tong-slavetwo 127.0.1.1 2tong-slavetwo ->Python 环境下输出ip hostname >>>im
-
python获取本机所有IP地址的方法
本文实例为大家分享了python获取本机所有IP地址的具体代码,供大家参考,具体内容如下 import socket # 查看当前主机名 print('当前主机名称为 : ' + socket.gethostname()) # 根据主机名称获取当前IP print('当前主机的IP为: ' + socket.gethostbyname(socket.gethostname())) # Mac下上述方法均返回127.0.0.1 # 通过使用socket中的getaddrinfo中的函数获取真真的I
-
python实现根据ip地址反向查找主机名称的方法
本文实例讲述了python实现根据ip地址反向查找主机名称的方法.分享给大家供大家参考.具体如下: import sys, socket try: result = socket.gethostbyaddr("66.249.71.15") print "Primary hostname:" print " " + result[0] # Display the list of available addresses #that is also r
-
python将ip地址转换成整数的方法
本文实例讲述了python将ip地址转换成整数的方法.分享给大家供大家参考.具体分析如下: 有时候我们用数据库存储ip地址时可以将ip地址转换成整数存储,整数占用空间小,索引也会比较方便,下面的python代码自定义了一个ip转换成整数的函数,非常简单,代码同时还提供了整数转换成ip地址的方法. import socket, struct def ip2long(ip): """ Convert an IP string to long """
-
Python3获取电脑IP、主机名、Mac地址的方法示例
本文实例讲述了Python3获取电脑IP.主机名.Mac地址的方法.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python3 ''' Created on 2019年4月11日 @author: Administrator ''' import socket import uuid # 获取主机名 hostname = socket.gethostname() #获取IP ip = socket.gethostbyname(hostname) # 获取
-
Python将主机名转换为IP地址的方法
关于主机名转IP地址只记住两点即可: 1.英特网协议一直都是用4字节的IP将包转发给目的地: 2.至于主机名是如何转换成IP地址的,这是操作系统关心的事情: import socket hostname = 'www.baidu.com' addr = socket.gethostbyname(hostname) print 'The address of', hostname, 'is', addr 输出: The address of www.baidu.com is 115.239.211
-
python简单获取本机计算机名和IP地址的方法
本文实例讲述了python简单获取本机计算机名和IP地址的方法.分享给大家供大家参考.具体实现方法如下: 方法一: >>> import socket >>> hostname = socket.gethostname() >>> print hostname china-43226208c >>>ip = socket.gethostbyname(hostname) >>>print ip 192.168.3.19
-
Python使用django获取用户IP地址的方法
本文实例讲述了Python使用django获取用户IP地址的方法.分享给大家供大家参考.具体如下: 函数实现: def get_client_ip(request): try: real_ip = request.META['HTTP_X_FORWARDED_FOR'] regip = real_ip.split(",")[0] except: try: regip = request.META['REMOTE_ADDR'] except: regip = "" r
-
vc获取计算机名和ip地址的方法
本文实例讲述了vc获取计算机名和ip地址的方法.分享给大家供大家参考.具体实现方法如下: #include <winsock2.h> #include <stdio.h> #pragma comment(lib,"ws2_32.lib") void main() { WSADATA wsadata; WORD dwVersionRequested; int err; err=WSAStartup(dwVersionRequested,&wsadata);
-
易语言将指定的主机名与IP地址转换功能
这个功能要用到以下几个命令: 转换为主机名命令 转换为IP地址命令 将指定的主机名转换为其 IP 地址,或将指定的 IP 地址转换为其主机名,如果失败返回空文本. 例程: 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解更多相关内容请查看下面相关链接
-
在InstallShield中通过主机名获取IP地址的代码
// 文 件 名:setup.rul // 脚本功能:通过主机名获得TCP/IP地址 // 编写日期:2003-07-15 // 使用方法:调用函数 fGetIpAddress(szHost, szIPAdress) // written by Jaron ,2002-07-15 // 原出处:江都资讯网论坛 http://www.jiangdu.net/bbs;; // 转载请注明出处和保留此版权信息 // 欢迎使用SiteManager网站管理系统 http://sitemanager
-
python实现根据主机名字获得所有ip地址的方法
本文实例讲述了python实现根据主机名字获得所有ip地址的方法.分享给大家供大家参考.具体实现方法如下: # -*- coding: utf-8 -*- import sys, socket result = socket.getaddrinfo('www.google.com', None, 0, socket.SOCK_STREAM) counter = 0 for item in result: print "%-2d: %s" % (counter, item[4]) cou
-
VMware克隆虚拟机后修改UUID、MAC地址、IP和主机名 静态ip设置方法
1.首先选中需要克隆的虚拟机,右键点击管理-->克隆,注意关闭虚拟机 2.修改MAC地址,一般克隆完成后,虚拟机的网卡MAC地址会自动改变的,如果没有自动改变,可以手动修改. 选中虚拟机,选择编辑虚拟机设置(或者右键设置),选择网络适配器,然后点击右边的高级: 点击生成,就可以重新生成网卡MAC地址 在将生成的MAC地址写入/etc/sysconfig/network-scripts/ifcfg-ens33文件 3.修改UUID,UUID克隆虚拟机后一般是一样的,需要进行修改 输入命令uuidg
随机推荐
- PHP调用Linux的命令行执行文件压缩命令
- java实现socket客户端连接服务端
- java二路归并排序示例分享
- springmvc 分页查询的简单实现示例代码
- Oracle触发器表发生了变化 触发器不能读它的解决方法(必看)
- 放弃 Python 转向 Go语言有人给出了 9 大理由
- JS+CSS实现滑动切换tab菜单效果
- PHP执行linux命令常用函数汇总
- Java中继承thread类与实现Runnable接口的比较
- MySQL数据库命名规范及约定
- 使用shell脚本采集系统cpu、内存、磁盘、网络等信息
- jQuery的插件列表(2010-1-25更新)
- jquery 仿QQ校友的DIV模拟窗口效果源码
- 基于C语言实现的扫雷游戏代码
- Web性能压力测试工具Siege使用教程
- JAVA JNI函数的注册过程详细介绍
- Java多线程编程中线程锁与读写锁的使用示例
- 关于javascript sort()排序你可能忽略的一点理解
- php opendir()列出目录下所有文件的实例代码
- php使用memcoder将视频转成mp4格式的方法