gethostbyname相关内容

Python 属性错误:类型对象“_socketobject"没有属性“gethostbyname"

我正在我的程序中尝试这样做: dest = socket.gethostbyname(host) 我已经包括了这一行: from socket import * 在文件的开头. 我收到此错误: 属性错误:类型对象“_socketobject"没有属性'gethostbyname' 我运行的是 64 位 Vista.我的操作系统可能有问题吗?我已经关闭了我的防火墙和所有东西 ..
发布时间:2021-11-30 15:36:04 Python

Perl 主机到 IP 解析

我想将主机名解析为 IP 地址,使用 Socket 和以下内容都可以: $ip = gethostbyname($host) or die "Can't resolve ip for $host.\n";$ip = inet_ntoa(inet_aton($host)); 这可以正常工作,直到遇到不再解析为 IP 的主机名并且代码停止.如何让我的脚本继续处理要解析的主机名的其余 ip.理想情况 ..
发布时间:2021-06-15 20:28:00 其他开发

替代gethostbyname

我不能使用 gethostbyname 来获取主机的IP地址,这是一个已弃用的功能,在Windows上只能使用10%的时间! 我无法找到其他方法来使用其他功能来找到主机的IP地址的足够资源(MSDN建议 getaddrinfo ,但这似乎不是我想要的.) 解决方案 实际上, getaddrinfo 是您想要的.这只是一个漫长的过程,更不用说有时会找到多个IP地址(例如,一个 IPv4 ..
发布时间:2021-04-19 19:40:05 C/C++开发

gethostbyname_ex(hostname)非常慢

在启动时,IPython(qtconsole)调用socket.gethostbyname_ex(socket.gethostname())[2]来查找指向该计算机的IP地址列表.在我管理此调用的Linux服务器上,极端慢(> 20s)...我很难理解,因为ip addr show似乎几乎立即提供了相同的信息.有什么我可以做的更快的方法吗?这可能是网络配置问题(我在路由器后面)吗? 此问题独 ..
发布时间:2021-02-08 19:37:43 Python

是否在本地进行名称解析?

我有一些测试代码,我想让几个主机名在测试时解析为回送.部署后,此代码将酌情使用常规系统名称解析.测试和部署主机是最新的Linux发行版(例如,SLES11SP1). 我想在不成为超级用户的情况下为单个进程覆盖主机名解析.有没有办法以这种狭窄的方式来操纵nsswitch/hosts行为? 是的,我当然可以覆盖主机名,但是我不愿意(除非此功能确实不可用). 编辑: glibc的 ..
发布时间:2020-11-23 21:36:53 服务器开发

追溯(最近一次呼叫最近):AttributeError中的文件“",第1行:模块"socket"没有属性"close"

我需要编写一个程序来检索域名列表的IP地址.简单的示例可以在此处显示: >>> import socket >>> socket.gethostbyname('google.com') '172.217.160.14' >>> socket.close() 尝试关闭套接字后,出现此错误: 回溯(最近一次通话最近):文件“",第1行,在 AttributeError:模块“套接字"没 ..
发布时间:2020-05-17 18:51:01 Python

gethostbyname xcode问题

嘿伙计们,我是新手,但我正在尝试使用gethostname()来使用xcode和ipad。我尝试了几件事,但他们似乎都冻结了。 所以当我这样做时: host = gethostbyname(“ website.com“); 工作正常。我希望能够在程序中更改网站。 我试过: const char * server = [ Website_NSSt ..
发布时间:2018-09-26 16:21:26 移动开发

PHP:gethostbyname错误

我正在使用 gethostbyname()来获取应用程序中域名的IP地址。 还检查了诸如'50 .9.49'之类的无效地址。 echo gethostbyname('50 .9.49'); //返回50.9.0.49 在这种情况下 gethostbyname 应该返回false或未修改的无效ip地址。但是这些函数返回修改后的IP地址 50.9.0.49 。 ..
发布时间:2018-09-26 14:28:36 PHP

gethostbyname双网络接口,选择使用哪一个

我有一个c程序需要连接到服务器并发送一个tcp有效载荷并等待响应。这对于正常使用是很好的,但由于我有两个不同的网络接口,所以我们在运行程序的计算机上调用if0和if1,有时一个网络接口不能转发流量。这是一个事实,我不能改变不幸。 为了处理这个优雅,因为操作系统无法帮助我将数据路由到正确的接口,我发送有效载荷使用if0和if1。我创建一个套接字,我使用绑定将套接字绑定到一个特定的接口,我为这两 ..
发布时间:2017-06-09 21:24:57 Wireless/无线

如何清除socket.gethostbyname响应的缓存?

任何人之前遇到过: 更新DNS记录后,我做一个挖掘“test.somedomain.com”我得到167.69.143.234,但是我做一个socket.gethostbyname('test.somedomain.com')我得到167.69.6.234。 我猜猜socket还在使用缓存...我该如何清除?或者刷新? 我的代码非常简单: Linux Termianl ..
发布时间:2017-06-09 21:16:37 Python

的gethostbyname用C

我不知道如何用C编写的应用程序,但我需要一个小的程序,做: LH =的gethostbyname(“localhost”的); 输出= LH-GT&; h_name; 输出变量要打印 以上code是PHP的MongoDB数据库驱动程序用来获取计算机的主机名(主机名是输入产生一个唯一的ID的一部分)。我怀疑,这将返回的主机名,所以我想一些证据。 任何code例子是最有帮助的。 快乐的日子, ..
发布时间:2016-08-21 19:55:36 C/C++

编译静态二进制文件,code有一个函数的gethostbyname

如何解决编译静态二进制其中code包括函数的gethostbyname如果编译时没有这样的警告: 警告:在静态链接的应用程序中使用'的gethostbyname“ 需要在运行时从glibc的版本中使用的共享库 用于连接 我编译在Ubuntu 12.04使用命令: $ gcc的-static lookup.c -o查找 这是code为lookup.c: / * * looku ..
发布时间:2016-08-18 14:35:41 服务器开发

在异步的winsock地址解析?

展望异步地址解析在winsock的似乎只有两种选择要么使用阻塞的gethostbyname 在一个单独的线程,或者使用 WSAAsyncGetHostByName 。后者是专为某些原因与窗口消息工作,而不是重叠操作和完成端口/程序。 有的gethostbyname 的任何版本的同异步重叠操作在一个类似的方式到的Winsock API的休息吗?工作 解决方案 不幸的是,没有present, ..
发布时间:2016-07-21 10:11:22 其他开发