修改hosts后YouTube能打开但无法播放视频,多因视频依赖的CDN域名未配置。需通过在线DNS查询工具获取googlevideo.com、ytimg.com等视频相关域名的最新IP,按“IP 域名”格式补充到hosts。接着清除系统DNS缓存(Windows用`ipconfig /flushdns`,macOS用`sudo killall -HUP mDNSResponder`,Linux视系统重启对应服务)。注意hosts格式正确(空格分隔)、用管理员权限修改,关闭VPN/代理;同时清除浏览器缓存...