问题标签 [gethostbyaddr]

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 投票
4 回答
1051 浏览

python - Python - 如何从命令行获取输入并将其通过管道传输到 socket.gethostbyaddr("")

我一直在网上搜索这个问题的答案。请不要我的 python 编码技能不是那么好。我正在尝试创建一个命令行脚本,它将从命令行获取输入,如下所示:

最后一部分是我想作为变量传递给 socket.gethostbyaddr("") 模块的内容。这是我到目前为止的代码。有人可以帮我弄清楚如何将该变量放入(“”)中。我认为“”在使用简单变量名时会产生问题,因为它试图将其视为与变量名相对应的文本字符串。这是我的脚本中的代码:

欢迎任何帮助。我一直在为此绞尽脑汁……谢谢

0 投票
0 回答
4530 浏览

c - C 上的 Memcpy 和 hostent 结构

所以gethostbyaddr()返回一个hostent.

理论上,memcpy我们不能将这个结构复制到另一个hostent,因为h_aliasesand h_addr_list

所以我测试了在 C 上做一段代码。

代码的输出是:

正如你所看到的,同样的东西被打印了两次。它不应该第二次打印与Apple相关的东西吗?因为当我这样做时,memcpy我复制了h_aliasesh_addr_list的指针dest struct

0 投票
0 回答
87 浏览

python - 使用 python 按域或 Word 过滤

你好,我正在寻找一些帮助。我想在 python 中过滤打印结果。我使用这段代码:

作者:mouad(由我编辑)

所以我有很多结果,我想过滤它们:如果域是,则只显示结果.com

或按单词删除结果,例如:主机名是 vodafone,我希望主机名中没有出现 vodafone 这个词。

谢谢!

0 投票
2 回答
991 浏览

python - 为什么我可以在 127.0.0.2 上运行 python 服务器,但不能在 127.0.0.1 上运行?Unicode解码错误

我从讲师那里得到了一个简单的示例服务器文件。它对其他学生来说工作正常,但是当我尝试运行它时,我收到了这个错误:

错误指向代码中的这一行,其中服务器地址为 ('127.0.0.1', 8080),另一个变量是具有“do_GET”和“do_POST”方法的类:

并最终指出这一点:

我正在使用 Anaconda 5.1 版和 Python 3.6 版。我也尝试过标准的 Python 解释器,但出现了同样的错误。而且我确保没有其他服务器同时运行。

我尝试关闭所有我知道在后台运行的程序,重新启动计算机,查看任务管理器(并尝试关闭一些任务),尝试不同的目录(文档)。我什至尝试过“全新”安装 Windows 10(但保留了我的文件)。

最奇怪的是,如果我将服务器的 IP 地址更改为 127.0.0.2,它就可以正常工作。是的,我通过电子邮件询问了一位学生助理(没有任何结果),并亲自询问了讲师,他从未见过这样的错误。

我发现我在 ping 127.0.0.1 和 127.0.0.2 时都会收到回复。

我不能只使用 127.0.0.2 的原因是我有一个需要使用服务器(用于测试目的)的任务,该服务器正在使用烧瓶,我不能(据我所知)更改该服务器的 IP。

我完全确定问题不在代码中(因为它适用于其他学生),并且考虑到我已经重新安装了 Windows 10,它删除了所有应用程序和程序,除了所有 Windows 设置恢复为默认值外,我不知道是什么问题可能是。

127.0.0.1 是否应该在“全新”安装 Windows 后无需我做任何事情来回复 ping?如果没有,我怎样才能找到回复的内容?如果是,可能是什么问题?我的硬件、低级 Windows 文件或其他东西可能有问题吗?

0 投票
3 回答
240 浏览

c - 什么时候多次调用 gethostbyname 是不安全的?

来自 gethostbyname(3) - Linux 手册

我编写的程序可以多次调用gethostbyname并且由于覆盖静态数据而没有任何中断。

gethostbyname当多次调用会覆盖这个静态数据时,我可以问一个例子吗?

0 投票
1 回答
85 浏览

php - gethostbyaddr 是否会显示我的服务器的 IP 地址?

我使用 CloudFlare,所以我的服务器的 IP 地址是隐藏的,我想保持这种状态。当我发出 HTTP 请求时,显然我的 IP 将被泄露。但是会gethostbyaddr泄露我的 IP 地址吗?我想获取用户的IP主机,所以我这样做:

用户能通过这个找到我服务器的IP地址吗?

0 投票
2 回答
255 浏览

python - Python Socket - 获取局域网连接的服务器主机名

我正在尝试获取 LAN 连接服务器的主机名,因此我可以使用主机名对这些服务器运行查询:

上面的代码需要几分钟来扫描选定的 IP 范围,即使我将超时设置为 0.1 秒。

我做错了什么,或者有什么方法可以更快地获取主机名吗?

0 投票
0 回答
276 浏览

python - Socket.gethostbyaddr() 在 linux 中返回空别名列表,但在 Windows 中不返回

Python 的 socket.gethostbyaddr() 在 linux 上返回空的别名列表

我在 Windows 和 Linux 上都尝试过 Python2 和 Python3。它可以在 Windows 上运行,但不能在 Linux(Ubuntu 和 RedHat)上使用相同的 IP 进行解析。我还在这两个系统上进行了wireshark 捕获,我们清楚地看到包含所有别名的DNS 答案。

在 Windows 上,我得到这样的答案,这是可以的:

在linux上我得到:

有人知道修复吗?

0 投票
2 回答
59 浏览

php - 慢 PHP 例程

这是一个小型搜索引擎,适用于私人企业家,或者它会是,如果它有效的话。
代码执行,速度慢得令人难以置信。有谁知道为什么。

如果代码是价值,标题是 NeoSearch,销售条件就是这些。

信息
秩序

10% Promille 100
万美元美国

雷克斯:。

0 投票
1 回答
1615 浏览

python-3.x - python3:socket.gethostbyaddr():“未知主机”与“主机名查找失败”

socket.gethostbyaddr()在 python3 中使用将 IP 解析为主机名。

我需要区分3种情况:

我正在使用简单的功能:

然后我想从我的主代码中调用这个函数:

socket.gethostbyaddr()当我在 python 控制台中尝试时,在每种情况下都会得到不同的错误代码:

当我故意使 DNS 无法访问时:

那么如何在上面的代码中区分这些情况呢?