ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# Coroutine::getaddrinfo 进行`DNS`解析,查询域名对应的`IP`地址,与`gethostbyname`不同,`getaddrinfo`支持更多参数设置,而且会返回多个`IP`结果。 ```php function Coroutine::getaddrinfo(string $domain, int $family = AF_INET, int $socktype = SOCK_STREAM, int $protocol = IPPROTO_TCP, string $service = null): array | bool ``` * `$domain`域名,如`www.baidu.com` * `$family`默认为`AF_INET`表示返回`IPv4`地址,使用`AF_INET6`时返回`IPv6`地址 * 其他参数设置请参考`man getaddrinfo`文档 * 成功返回多个`IP`地址组成的数组,失败返回`false` 示例 ---- ```php $array = co::getaddrinfo("www.baidu.com"); ```