可通过dns_get_record来查找ip6的域名解析地址来判断是否支持ipv6访问,注意,ip6地址只支持ip6地址的机器访问,ip4不能访问ip6的地址主机,当然如何主机也支持IP4,那就可以访问,具体代码如下:
点击查看完整代码
<?php function gethostbyname6($host) { $dns6 = dns_get_record($host, DNS_AAAA); if (!empty($dns6) && isset($dns6[0]['ipv6'])) { return $dns6[0]['ipv6']; } return false; } $host = "www.baidu.com"; $ipv6 = gethostbyname6($host); if (!$ipv6) { echo "No IPv6 address found for $host.\n"; } else { echo "$host Support IPv6 address $ipv6.\n"; }
网友回复
DLNA与UPnP的区别和不同?
苏超自建抢票app,通过先预约再抽签化解高并发抢票?
python如何让给电脑在局域网中伪装成电视接收手机的投屏图片视频播放?
如何结合python+js如何自己的视频编码与加密播放直播?
python如何在电脑上通过局域网将本地视频或m3u8视频投屏电视播放?
腾讯视频爱奇艺优酷vip电影电视剧视频如何通过python绕过vip收费直接观看?
有没有可免费观看全球电视台直播m3u8地址url的合集?
有没有实现观影自由的免vip影视苹果 CMS V10 API的可用url?
python如何实时检测电脑usb插入检测报警?
如何判断真人操作的鼠标移动直线轨迹与机器操作的轨迹?