问题标签 [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.
c - 使用 gethostbyname() 查找 IP
在 c 中使用 gethostbyname() 来检索主机的真实 IP 地址的正确方法是什么。另外,为什么人们会说 DHCP 会使这种方法处于潜在危险之中?
c - 为什么程序在 if((hptr = gethostbyname(buffer)) == NULL) 运行时会崩溃
这是一个套接字通信的服务器。当客户端向服务器发送 URL 时,服务器将 IP 发送给客户端。当它运行时hptr = gethostbyname(buffer)
,它总是返回NULL
。为什么?谢谢!
c - 使用 gethostbyname 方法进行静态编译的问题
在我的代码中,我使用 gethostbyname 来解析套接字程序中的主机名,在编译中我使用 -static,就像这个例子
编译返回我这个警告
当我执行它时,程序返回“gethostbyname failed”。我该如何解决这个问题?
c - 打印 inet_ntoa 函数中的分段错误
考虑以下程序:
奇怪的是,当我尝试在函数内部打印时,它会正确打印主机 IP 地址printhost()
,但是当我尝试从main()
函数打印时会出现分段错误。有人可以澄清一下吗?
c - gethostbyname() 函数返回空缓冲区
我是互联网编程新手,我正在尝试使用该gethostbyname()
功能。当我向 gethostbyname 函数输入诸如“www.yahoo.com”之类的字符串时,它可以正常工作,但是当我输入 char 数组时,它总是会返回一个空缓冲区。
知道如何解决这个问题吗?
php - gethostbyname 函数在 PHP 中返回域名而不是 IP 地址
我想在 PHP 中获取机器 IP 地址,所以我正在使用函数
它适用于我的所有服务器机器,但它返回某些机器的特定 IP 地址的域名。我不知道为什么它返回特定机器的域名以及如何获取该特定机器的 IP 地址。
提前致谢。
c - 在 gethostbyname() 中使用“http”会导致分段错误
这是一个奇怪的问题。当我在以下示例中使用 gethostbyname() 时,它可以工作:
但是当我将它与以下一起使用时,它无法工作:
使用上述方法后,我尝试访问结构h_name
的一部分hostent
。这会导致分段错误。如何解决这个问题?
c - gethostbyname() 和 gethostbyaddr() 返回不同的主机名?
gethostbyname()
当我在程序中调用它们时,gethostbyaddr()
它们都返回了不同的 h_name 值。hostent structs
我想知道这种行为是否正常,或者两者是否应该返回相同的主机名?
php - PHP gethostbyname 返回主机名而不是 IP 地址
我正在使用检查网站的当前托管 IP
它返回运行良好的网站的 IP 地址,但对于某些域,它返回域名
回报:
域名.com