问题标签 [gethostbyname]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
26742 浏览

c - gethostbyname 有什么问题?

我正在使用在http://www.kutukupret.com/2009/09/28/gethostbyname-vs-getaddrinfo/中找到的这段代码来执行 dns 查找

我正面临一个奇怪的事实

工作正常,但如果我尝试解析不完整的 IP 地址,我会得到这个

我预计会出现如下错误

但该程序似乎有效。

知道为什么吗?

0 投票
2 回答
12646 浏览

python - 如何刷新 socket.gethostbyname 响应的缓存?

任何人以前遇到过这个:

更新 DNS 记录后..我对“test.somedomain.com”进行挖掘,得到 167.69.143.234,但是当我执行 socket.gethostbyname('test.somedomain.com') 时,得到 167.69.6.234。

我猜套接字仍在使用缓存...我该如何清除它?还是冲洗它?

我的代码很简单:

Linux 终端

Python:

它应该返回 167.69.143.234 地址,因为这是 DNS 中的更新地址。

0 投票
3 回答
4716 浏览

windows - nodejs无法在Windows上解析'localhost'

以下代码在windows下的node.js中产生异常:

这是消息:

当我删除localhost时,它工作正常。这可能是什么原因造成的?我尝试关闭防火墙,但没有任何效果。

0 投票
2 回答
1955 浏览

c++ - 在进行套接字编程时,查找域名然后连接到它的正确方法是什么?

我已经编写了网络应用程序,但主要是在 Python 中。

我正在编写一个 C++ 应用程序,我对查找域名并连接到它的 IP 地址的确切语法有点模糊。

具体来说,我不确定如何将 gethostbyname() 调用的结果生成到套接字。

我的代码目前如下所示:

它确实有效,但在我看来,用于分配 s_addr 的时髦演员对于我实际正在做的事情来说似乎太复杂了,这让我相信这不是它“应该做的”方式。我是不是太习惯高级语言了,这就是它应该的方式,还是我在某个地方缺少实用功能?

谢谢您的帮助。

0 投票
2 回答
1924 浏览

php - 如何使用 jquery 获取 gethostbyname

可能重复:
我可以从 javascript 中查找主机名的 IP 地址吗?

gethostbyname()嗨,有与 php函数等效的 jquery吗?

0 投票
3 回答
3189 浏览

linux - 名称解析的进程本地覆盖?

我有测试代码,我想让几个主机名在测试时解析为环回。部署时,此代码将酌情使用正常的系统名称解析。测试和部署主机是最近的 linux 发行版(例如 SLES11SP1)。

我想覆盖单个进程的主机名解析,而不是超级用户。有没有办法以如此狭隘的方式操纵nsswitch/hosts行为?

是的,当然我可以自己覆盖主机名,但我不想这样做(除非这个功能真的不可用)。


编辑:

glibcHOSTALIASES功能听起来正是我想要的——但它的可用性/有效性在我调查的主机之间似乎不一致。在某些时候,它被添加到不安全的环境变量列表中。但这是否意味着它被全局忽略或仅在 suid 二进制文件中?它仍然适用于执行getnameinfo() 的程序吗?


更多编辑:IMO,HOSTALIAS赢了。禁用nscd是不尊重它的平台的一种解决方法——比如我的(SuSE)。也许他们会发布一个修复程序。

0 投票
2 回答
2400 浏览

c - 如何在 c 中使用 gethostbyname

我正在尝试使用函数 gethostbyname,但我的代码:

不断返回:

有谁知道我的语法有什么问题?

谢谢

0 投票
1 回答
5463 浏览

python - socket.gethostbyname 表现不佳

我正在使用gethostbynameDNS 和 IP 地址检查功能。但是,在这种情况下它不能很好地工作:

它给出了两个不同的答案,一个属于 OpenDNS,另一个是Name or service not known正确的。几秒钟后,它工作正常。有人可以解释这种行为并且可以gethostbyname可靠地使用吗?

0 投票
2 回答
1615 浏览

php - 使用 HTML 表单获取域(地址)IP

我正在尝试做一个脚本,用户将地址或域放在区域输入中,脚本返回相同地址/域的 ip。

但是脚本一直都在废话,我试图在我的contact-form.php 上复制相同的内容,但无法正常工作;有人可以帮助我吗?post方法效果不好。

谢谢大家

0 投票
2 回答
12697 浏览

c# - GetHostEntry 和 GetHostByName 之间的区别?

MSDN上,它提到GetHostByName已过时。替换是GetHostEntry. 他们有什么区别?