问题标签 [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 投票
1 回答
2932 浏览

c - 使用 gethostbyname() 查找 IP

在 c 中使用 gethostbyname() 来检索主机的真实 IP 地址的正确方法是什么。另外,为什么人们会说 DHCP 会使这种方法处于潜在危险之中?

0 投票
2 回答
81 浏览

c - 为什么程序在 if((hptr = gethostbyname(buffer)) == NULL) 运行时会崩溃

这是一个套接字通信的服务器。当客户端向服务器发送 URL 时,服务器将 IP 发送给客户端。当它运行时hptr = gethostbyname(buffer),它总是返回NULL。为什么?谢谢!

0 投票
0 回答
496 浏览

c - 使用 gethostbyname 方法进行静态编译的问题

在我的代码中,我使用 gethostbyname 来解析套接字程序中的主机名,在编译中我使用 -static,就像这个例子

编译返回我这个警告

当我执行它时,程序返回“gethostbyname failed”。我该如何解决这个问题?

0 投票
1 回答
1844 浏览

gethostbyname - pjsua:Err=70018 (gethostbyname() 已返回错误 (PJ_ERESOLVE))

0 投票
2 回答
818 浏览

c - 打印 inet_ntoa 函数中的分段错误

考虑以下程序:

奇怪的是,当我尝试在函数内部打印时,它会正确打印主机 IP 地址printhost(),但是当我尝试从main()函数打印时会出现分段错误。有人可以澄清一下吗?

0 投票
4 回答
10866 浏览

c - gethostbyname() 函数返回空缓冲区

我是互联网编程新手,我正在尝试使用该gethostbyname()功能。当我向 gethostbyname 函数输入诸如“www.yahoo.com”之类的字符串时,它可以正常工作,但是当我输入 char 数组时,它总是会返回一个空缓冲区。

知道如何解决这个问题吗?

0 投票
1 回答
790 浏览

php - gethostbyname 函数在 PHP 中返回域名而不是 IP 地址

我想在 PHP 中获取机器 IP 地址,所以我正在使用函数

它适用于我的所有服务器机器,但它返回某些机器的特定 IP 地址的域名。我不知道为什么它返回特定机器的域名以及如何获取该特定机器的 IP 地址。

提前致谢。

0 投票
0 回答
336 浏览

c - 在 gethostbyname() 中使用“http”会导致分段错误

这是一个奇怪的问题。当我在以下示例中使用 gethostbyname() 时,它可以工作:

但是当我将它与以下一起使用时,它无法工作:

使用上述方法后,我尝试访问结构h_name的一部分hostent。这会导致分段错误。如何解决这个问题?

0 投票
0 回答
317 浏览

c - gethostbyname() 和 gethostbyaddr() 返回不同的主机名?

gethostbyname()当我在程序中调用它们时,gethostbyaddr()它们都返回了不同的 h_name 值。hostent structs我想知道这种行为是否正常,或者两者是否应该返回相同的主机名?

0 投票
1 回答
1994 浏览

php - PHP gethostbyname 返回主机名而不是 IP 地址

我正在使用检查网站的当前托管 IP

它返回运行良好的网站的 IP 地址,但对于某些域,它返回域名

回报:

域名.com