自动-流媒体一键修改解锁DNS脚本

支持操作系统: Debian & Ubuntu

项目简介

该脚本旨在帮助用户通过 流媒体解锁 DNS 实现快速的 DNS 分流与全局 DNS 替换。只需简单的几个步骤,即可轻松配置与解锁 DNS。适用于 VPS 用户,支持一键配置,无需复杂设置。

使用指南

步骤 1: 注册 Alice 账号(适用于没有解锁DNS IP的用户)

  1. 访问 Alice DNS 官网 进行注册(官方的解锁教程:https://blog.alice.ws/16)
  2. 在注册后,将您的 VPS IP 地址添加至 Alice 白名单。 注意:此过程可能需要 3-5 分钟生效。

步骤 2: 运行一键分流脚本

  1. 下载并运行以下脚本:
wget https://raw.githubusercontent.com/Jimmyzxk/DNS-Alice-Unlock/refs/heads/main/dns-unlock.sh && bash dns-unlock.sh

运行之前,要确保53端口没被占用

# 查看53端口是否被占用
sudo netstat -tulnp | grep :53
# 关掉resolved
sudo systemctl stop systemd-resolved
# 禁止开机自启resolved
sudo systemctl disable systemd-resolved

解锁方式 1-1:DNS 分流模式(dnsmasq)

  1. 在脚本菜单中选择 1。
  2. 脚本将自动安装并配置 dnsmasq,实现多媒体流量的智能分流。
  3. 安装过程中会提示是否输入个人解锁IP,回车默认Alice,IP,输入y,填写个人解锁IP 。
    • 适用场景:优化流媒体(如 Netflix、Disney等)访问体验,确保内容加载更快,解锁区域内容。

选择分流区域(SG / HK)

  1. 在脚本菜单中选择 3,进入分流区域选择界面。
  2. 脚本支持自助选择 SG(新加坡)或HK(香港) 区域进行分流优化。
    • SG(新加坡):适用于连接东南亚地区的用户,提供更优的路由和速度。
    • HK(香港):适用于连接香港及周边地区的用户,提供稳定且快速的网络连接。
    • 选择完毕后,脚本将根据选择的区域配置合适的分流策略。

解锁方式 1-2:DNS 分流模式(smartdns)

  1. 在脚本菜单中选择 2-1。
  2. 按照提示是否替换为个人解锁DNSIP,IP1/2可同一个;
  3. 脚本将自动安装并配置smartdns,实现多媒体流量的智能分流。
    • 适用场景:优化流媒体(如 Netflix、Disney等)访问体验,确保内容加载更快,解锁区域内容。

解锁方式 2:全局 DNS 替换模式

  1. 在脚本菜单中选择 3-3。
  2. 输入自己的解锁IP,一键替换,并锁定resolv.conf文件。
    • 适用场景:需要整体优化网络解析速度,提升所有已解锁自媒体请求。

配置文件参考

下面是/etc/dnsmasq.conf,里面包含了不同流媒体解锁的配置文件,将1.2.1.2修改成对应的DNS解锁机ip即可

# 禁用读取 /etc/resolv.conf
no-resolv
# 设置默认的上游 DNS
server=1.0.0.1 # 主 DNS,Cloudfare Public DNS
server=8.8.8.8 # 备用 DNS,Google Public DNS
cache-size=2048
local-ttl=60
listen-address=127.0.0.1
# Netflix 专用 DNS
server=/netflix.ca/1.2.1.2
server=/netflix.com/1.2.1.2
server=/netflix.net/1.2.1.2
server=/netflixinvestor.com/1.2.1.2
server=/netflixtechblog.com/1.2.1.2
server=/nflxext.com/1.2.1.2
server=/nflximg.com/1.2.1.2
server=/nflximg.net/1.2.1.2
server=/nflxsearch.net/1.2.1.2
server=/nflxso.net/1.2.1.2
server=/nflxvideo.net/1.2.1.2
server=/netflixdnstest0.com/1.2.1.2
server=/netflixdnstest1.com/1.2.1.2
server=/netflixdnstest2.com/1.2.1.2
server=/netflixdnstest3.com/1.2.1.2
server=/netflixdnstest4.com/1.2.1.2
server=/netflixdnstest5.com/1.2.1.2
server=/netflixdnstest6.com/1.2.1.2
server=/netflixdnstest7.com/1.2.1.2
server=/netflixdnstest8.com/1.2.1.2
server=/netflixdnstest9.com/1.2.1.2
server=/cinemax.com/1.2.1.2
server=/forthethrone.com/1.2.1.2
# HBO DNS解锁
server=/hbo.com/1.2.1.2
server=/hboasia.com/1.2.1.2
server=/hbogo.com/1.2.1.2
server=/hbogoasia.com/1.2.1.2
server=/hbogoasia.hk/1.2.1.2
server=/hbomax.com/1.2.1.2
server=/hbonow.com/1.2.1.2
server=/maxgo.com/1.2.1.2
server=/max.com/1.2.1.2
server=/discomax.com/1.2.1.2
# Hoy DNS解锁
server=/hoy.tv/1.2.1.2
# Bahamut Anime解锁
server=/bahamut.com.tw/1.2.1.2
server=/gamer.com.tw/1.2.1.2
server=/gamer-cds.cdn.hinet.net/1.2.1.2
server=/gamer2-cds.cdn.hinet.net/1.2.1.2
# Disney DNS解锁
server=/disney.com/1.2.1.2
server=/disneyjunior.com/1.2.1.2
server=/disneyplus.com/1.2.1.2
server=/bamgrid.com/1.2.1.2
# ChatGPT DNS解锁
server=/openai.com/1.2.1.2
server=/chatgpt.com/1.2.1.2
server=/chat.com/1.2.1.2
server=/oaistatic.com/1.2.1.2
server=/oaiusercontent.com/1.2.1.2
server=/chat.comopenai.com.cdn.cloudflare.net/1.2.1.2
server=/openaiapi-site.azureedge.net/1.2.1.2
server=/openaicom-api-bdcpf8c6d2e9atf6.z01.azurefd.net/1.2.1.2
server=/openaicomproductionae4b.blob.core.windows.net/1.2.1.2
server=/production-openaicom-storage.azureedge.net/1.2.1.2
server=/byteoversea.com/1.2.1.2
server=/ibytedtos.com/1.2.1.2
server=/ipstatp.com/1.2.1.2
server=/muscdn.com/1.2.1.2
server=/musical.ly/1.2.1.2
# tiktok DNS解锁
server=/tik-tokapi.com/1.2.1.2
server=/tiktok.com/1.2.1.2
server=/tiktokcdn.com/1.2.1.2
server=/tiktokv.com/1.2.1.2
server=/ggpht.cn/1.2.1.2
server=/ggpht.com/1.2.1.2
server=/googlevideo.com/1.2.1.2
server=/gvt2.com/1.2.1.2
# Youtube DNS解锁
server=/withyoutube.com/1.2.1.2
server=/youtube-nocookie.com/1.2.1.2
server=/youtube.com/1.2.1.2
server=/youtubeeducation.com/1.2.1.2
server=/youtubefanfest.com/1.2.1.2
server=/youtubegaming.com/1.2.1.2
server=/youtubego.com/1.2.1.2
server=/youtubei.googleapis.com/1.2.1.2
server=/youtubekids.com/1.2.1.2
server=/youtubemobilesupport.com/1.2.1.2
server=/ytimg.com/1.2.1.2
# Spotify DNS解锁
server=/audio4-ak-spotify-com.akamaized.net/1.2.1.2
server=/dn-spotify-experiments.conductrics.com/1.2.1.2
server=/heads-ak-spotify-com.akamaized.net/1.2.1.2
server=/spotify.com.edgesuite.net/1.2.1.2
server=/spotify.map.fastly.net/1.2.1.2
server=/spotify.map.fastlylb.net/1.2.1.2
server=/audio-ak-spotify-com.akamaized.net/1.2.1.2
server=/byspotify.com/1.2.1.2
server=/heads4-ak-spotify-com.akamaized.net/1.2.1.2
server=/pscdn.co/1.2.1.2
server=/scdn.co/1.2.1.2
server=/spoti.fi/1.2.1.2
server=/spotify-com.akamaized.net/1.2.1.2
server=/spotify-everywhere.com/1.2.1.2
server=/spotify.com/1.2.1.2
server=/spotify.design/1.2.1.2
server=/spotifycdn.com/1.2.1.2
server=/spotifycdn.net,Spotify/1.2.1.2
server=/spotifycharts.com/1.2.1.2
server=/spotifycodes.com/1.2.1.2
server=/spotifyforbrands.com/1.2.1.2
server=/spotifyjobs.com/1.2.1.2
server=/spotifynewsroom.jp/1.2.1.2
server=/spotilocal.com/1.2.1.2
server=/tospotify.com/1.2.1.2
# Hotstar DNS解锁
server=/hotstar-cdn.net/1.2.1.2
server=/hotstar-labs.com/1.2.1.2
server=/hotstar.com/1.2.1.2
server=/hotstarext.com/1.2.1.2
server=/hsprepack.akamaized.net/1.2.1.2
server=/js-agent.newrelic.com/1.2.1.2
# MyTVSuper DNS解锁
server=/mytvsuper.com/1.2.1.2
server=/mytvsuperlimited.hb.omtrdc.net/1.2.1.2
server=/mytvsuperlimited.sc.omtrdc.net/1.2.1.2
server=/tvb.com/1.2.1.2
# Gemini DNS解锁
server=/gemini.google.com/1.2.1.2
server=/proactivebackend-pa.googleapis.com/1.2.1.2
server=/alkalimakersuite-pa.clients6.google.com/1.2.1.2
server=/aistudio.google.com/1.2.1.2
server=/generativelanguage.googleapis.com/1.2.1.2
# bilibili DNS解锁 HK
server=/bilibili.tv/1.2.1.2
server=/www.bilibili.com/1.2.1.2
server=/cm.bilibili.com/1.2.1.2
server=/api.bilibili.com/1.2.1.2
server=/api.vc.bilibili.com/1.2.1.2
server=/api.live.bilibili.com/1.2.1.2
server=/passport.bilibili.com/1.2.1.2
server=/data.bilibili.com/1.2.1.2
server=/broadcast.chat.bilibili.com/1.2.1.2
server=/upos-hz-mirrorakam.akamaized.net/1.2.1.2
server=/bangumi.bilibili.com/1.2.1.2
server=/manga.bilibili.com/1.2.1.2
# VIU.TV DNS解锁 HK
server=/viu.now.com/1.2.1.2
server=/viu.tv/1.2.1.2
server=/cognito-identity.us-east-1.amazonaws.com/1.2.1.2
server=/d1k2us671qcoau.cloudfront.net/1.2.1.2
server=/d2anahhhmp1ffz.cloudfront.net/1.2.1.2
server=/dfp6rglgjqszk.cloudfront.net/1.2.1.2
server=/d3o7oi00quuwqu.cloudfront.net/1.2.1.2
server=/mobileanalytics.us-east-1.amazonaws.com/1.2.1.2
server=/viu.com/1.2.1.2
# DAZN DNS解锁 SG
server=/dazn-api.com/1.2.1.2
server=/dazn.com/1.2.1.2
server=/dazndn.com/1.2.1.2
server=/indazn.com/1.2.1.2
server=/d1sgwhnao7452x.cloudfront.net/1.2.1.2
server=/dcalivedazn.akamaized.net/1.2.1.2
server=/dcblivedazn.akamaized.net/1.2.1.2
server=/d151l6v8er5bdm.cloudfront.net/1.2.1.2
server=/control.kochava.com/1.2.1.2
server=/dc2-vodhls-perform.secure.footprint.net/1.2.1.2
server=/dca-ll-livedazn-dznlivejp.s.llnwi.net/1.2.1.2
server=/indaznlab.com/1.2.1.2
server=/intercom.io/1.2.1.2
server=/logx.optimizely.com/1.2.1.2
server=/s.yimg.jp/1.2.1.2
server=/sentry.io/1.2.1.2
# Now E DNS解锁 HK
server=/nowe.com/1.2.1.2
server=/nowestatic.com/1.2.1.2
server=/now.com/1.2.1.2

# > NBA TV
server=/nba.com/1.2.1.2
server=/neulion-a.akamaihd.net/1.2.1.2
server=/nlnbamdnyc-a.akamaihd.net/1.2.1.2
server=/sdk.iad-03.braze.com/1.2.1.2
server=/nbaprop.sc.omtrdc.net/1.2.1.2
server=/nlnbaqos.neulion.com/1.2.1.2
server=/watchnba.cdnfastly.endeavorstreaming.net/1.2.1.2
server=/nbaapi.neulion.com/1.2.1.2
server=/nba-api-cdn.opin.media/1.2.1.2
server=/neulionqos-a.akamaihd.net/1.2.1.2
server=/neulion.com/1.2.1.2
server=/nbaprop.tt.omtrdc.net/1.2.1.2
server=/lion-nba-msl.akamaized.net/1.2.1.2
server=/nbanlds19vod.akamaized.net/1.2.1.2

手动-利用sni代理和smartdns自建DNS解锁

参考项目:https://github.com/myxuchangbin/dnsmasq_sniproxy_install

视频教程:https://youtu.be/Vj4TGd9IaQc?t=682

写在前面

为实现自建DNS解锁可以采取两种办法:

第一种建立私人DNS服务器,适用于多台服务器需要解锁的应用场景

第二种直接在被解锁服务器设置解锁,适用于单个服务器需要解锁的应用场景

方案一

方案二

解锁机搭建sni代理

√

√

解锁机搭建DNS服务器

√

×

被解锁机本地设置

仅需修改系统DNS

需要在所有被解锁机搭建smartdns

灵活性

快捷

较为复杂

可靠性

自建DNS服务器宕机,本地DNS瘫痪

自建DNS服务器宕机,本地DNS正常

应用场景

多台服务器

单台服务器

本文之所以选择用smartdns取代Dnsmasq,在于smartdns 无论是在查询速度、查询到的IP访问速度和广告过滤都强于Dnsmasq。

必备内容

1台解锁流媒体的服务器(53,443和80端口都不能被占用)

# 查看80端口是否被占用
sudo netstat -tulnp | grep :80
# 关掉nginx
sudo systemctl stop nginx
# 禁止开机自启nginx
sudo systemctl disable nginx

SNI Proxy搭建

由于存在两种实现方法,教程除了sni代理为统一步骤外,其余部分因差异性将分开阐述,sni为反向代理工具

解锁机:安装SNI Proxy

wget --no-check-certificate -O dnsmasq_sniproxy.sh https://raw.githubusercontent.com/myxuchangbin/dnsmasq_sniproxy_install/master/dnsmasq_sniproxy.sh 

解锁机:运行SNI Proxy

使用方法:bash dnsmasq_sniproxy.sh [-h] [-i] [-f] [-id] [-fd] [-is] [-fs] [-u] [-ud] [-us]
  -h , --help                显示帮助信息
  -i , --install             安装 Dnsmasq + SNI Proxy
  -f , --fastinstall         快速安装 Dnsmasq + SNI Proxy
  -id, --installdnsmasq      仅安装 Dnsmasq
  -id, --installdnsmasq      快速安装 Dnsmasq
  -is, --installsniproxy     仅安装 SNI Proxy
  -fs, --fastinstallsniproxy 快速安装 SNI Proxy
  -u , --uninstall           卸载 Dnsmasq + SNI Proxy
  -ud, --undnsmasq           卸载 Dnsmasq
  -us, --unsniproxy          卸载 SNI Proxy

这里原教程是只使用bash dnsmasq_sniproxy.sh -is,仅安装SNI Proxy,然后再手动修改配置文件。

这里我们直接用bash dnsmasq_sniproxy.sh -fs让工具自动写好配置文件,我们仍然可以对配置文件依据自己喜好进行修改。

解锁机:手动设置SNI Proxy的配置文件

修改配置文件,将所需dns解锁的网址格式化输入

/etc/sniproxy.conf

格式示例

user daemon
pidfile /var/tmp/sniproxy.pid

error_log {
    syslog daemon
    priority notice
}

resolver {
    nameserver 8.8.8.8
    nameserver 8.8.4.4 # local dns should be better
    mode ipv4_only
}
listener 0.0.0.0:80 {
    proto http
    access_log {
        filename /var/log/sniproxy/http_access.log
        priority notice
    }
}
listener 0.0.0.0:443 {
    proto tls
    access_log {
        filename /var/log/sniproxy/https_access.log
        priority notice
    }
}

table {
    .*ai\.com$ *
    .*openai\.com$ *
    .*chatgpt.com$ *
    .*oaistatic.com$ *
    .*oaiusercontent.com$ *
}

修改完配置后,重启SNI Proxy

systemctl restart sniproxy

解锁机:设置解锁白名单

如果不做这步,很有可能被别人盗用你的DNS解锁服务 !

如未安装ufw,请先执行

sudo apt install ufw
ufw enable

第一次安装一定要放行当前使用的ssh端口

sudo ufw allow 22/tcp

修改下面示例的IP(写被解锁机IP),执行即可。

sudo ufw allow from 142.171.50.112 to any port 443 proto tcp
sudo ufw allow from 142.171.50.112 to any port 443 proto udp
sudo ufw allow from 142.171.50.112 to any port 80 proto tcp
sudo ufw allow from 142.171.50.112 to any port 80 proto udp

开启DNS白名单

强烈建议开启DNS白名单,不开启会被别人白嫖,也可能被D哥用作DNS放大攻击

修改下面示例的IP(被解锁机的ip)即可。

sudo ufw allow from 142.171.50.112 to any port 53 proto udp

SmartDNS方案

安装smartdns

这里使用smartdns,上面的dnsmasq_sniproxy.sh脚本只能安装dnsmasq,所以需要手动安装smartdns

此处可以用另一台服务器,也可以就用搭建sni代理那台服务器。

运行之前,要确保53端口没被占用

# 查看53端口是否被占用
sudo netstat -tulnp | grep :53
# 关掉resolved
sudo systemctl stop systemd-resolved
# 禁止开机自启resolved
sudo systemctl disable systemd-resolved

这里上https://github.com/pymumu/smartdns/releases/查找最新版本

wget https://github.com/pymumu/smartdns/releases/download/Release46/smartdns.1.2024.06.12-2222.x86-linux-all.tar.gz
tar zxf smartdns.1.2024.06.12-2222.x86-linux-all.tar.gz
cd smartdns
chmod +x ./install
./install -i


# 查看运行状态
systemctl status smartdns
# 此时本地的53端口应该是运行着smartdns,否则手动运行下
systemctl start smartdns

方案一:搭建DNS服务器

解锁机:设置smardns

注意,这里不要把解锁服务器的IP填写进去!否则会出现查询回环(自己问自己)
vim /etc/smartdns/smartdns.conf

编辑配置,自行添加需要解锁的网址,常见流媒体域名可以参考1stream写好的

下面的配置文件是包含“嵌套解锁”,其中嵌套了Alice的解析服务;

具体的smartdn用法参考:https://pymumu.github.io/smartdns/config/domain-address/

# > Netflix
# 如果使用上游DNS服务器,则使用nameserver
nameserver /netflix.com/SGdnsproxy

# 如果使用解锁机IP,则使用address
address /netflix.com/11.22.33.44

完整配置如下

bind [::]:53
#bind[::]:53@eth0 -no-dualstack-selection -no-speed-check 
dualstack-ip-selection no
speed-check-mode none
serve-expired-prefetch-time 21600
prefetch-domain yes
cache-size 32768
cache-persist yes
cache-file /etc/smartdns/cache
prefetch-domain yes
serve-expired yes
serve-expired-ttl 259200
serve-expired-reply-ttl 3
prefetch-domain yes
serve-expired-prefetch-time 21600
cache-checkpoint-time 86400

# 设置默认的上游 DNS
server 8.8.8.8 #默认上游DNS
server 8.8.4.4 #默认上游DNS
# 配置上游DNS  alice-dns-hk
server 154.12.177.22 IP -group HKdnsproxy -exclude-default-group
# 配置上游DNS  alice-dns-sg
server 157.20.104.47 IP -group SGdnsproxy -exclude-default-group

# > Disney+
nameserver /disney.connections.edge.bamgrid.com/us
nameserver /disney.api.edge.bamgrid.com/us
nameserver /disney-plus.net/us
nameserver /disneyplus.com/us
nameserver /dssott.com/us
nameserver /disneynow.com/us
nameserver /disneystreaming.com/us
nameserver /cdn.registerdisney.go.com/us

# > Netflix
# 如果使用上游DNS服务器
nameserver /netflix.com/SGdnsproxy
nameserver /netflix.net/SGdnsproxy
nameserver /nflximg.com/SGdnsproxy
nameserver /nflximg.net/SGdnsproxy
nameserver /nflxvideo.net/SGdnsproxy
nameserver /nflxext.com/SGdnsproxy
nameserver /nflxso.net/SGdnsproxy

# 如果使用解锁机IP
#address /netflix.com/11.22.33.44
#address /netflix.net/11.22.33.44
#address /nflximg.com/11.22.33.44
#address /nflximg.net/11.22.33.44
#address /nflxvideo.net/11.22.33.44
#address /nflxext.com/11.22.33.44
#address /nflxso.net/11.22.33.44

# > HuluUSA
address /assetshuluimcom-a.akamaihd.net/11.22.33.44
address /cws-hulu.conviva.com/11.22.33.44
address /hulu.com/11.22.33.44
address /hulu.hb.omtrdc.net/11.22.33.44
address /hulu.sc.omtrdc.net/11.22.33.44
address /huluad.com/11.22.33.44
address /huluqa.com/11.22.33.44
address /hulustream.com/11.22.33.44

# > HBO / Max
address /max.com/11.22.33.44
address /hbo.com/11.22.33.44
address /hbomax.com/11.22.33.44
address /hbomaxcdn.com/11.22.33.44
address /hbonow.com/11.22.33.44
address /discomax.com/11.22.33.44

nameserver /hbogo.com/SGdnsproxy
nameserver /maxgo.com/SGdnsproxy
# ---------- > Taiwan Media
# > KKTV
nameserver /kfs.io/HKdnsproxy
nameserver /kktv-theater.kk.stream/HKdnsproxy
nameserver /kkbox.com/HKdnsproxy
nameserver /kkbox.com.tw/HKdnsproxy
nameserver /kktv.com.tw/HKdnsproxy
nameserver /kktv.me/HKdnsproxy
# > LiTV
nameserver /litv.tv/HKdnsproxy
nameserver /litvfreepc.akamaized.net/HKdnsproxy
# > MyVideo
nameserver /cdn.plyr.io/HKdnsproxy
nameserver /myvideo.net.tw/HKdnsproxy
# > 4GTV
nameserver /4gtv.tv/HKdnsproxy
nameserver /4gtvfreepc-cds.cdn.hinet.net/HKdnsproxy
nameserver /4gtvfreepcvod-cds.cdn.hinet.net/HKdnsproxy
nameserver /4gtvpc-cds.cdn.hinet.net/HKdnsproxy
nameserver /4gtvpcvod-cds.cdn.hinet.net/HKdnsproxy
# > LineTV.TW
nameserver /d3c7rimkq79yfu.cloudfront.net/HKdnsproxy
nameserver /linetv.tw/HKdnsproxy
# > Hami Video
nameserver /cdn.hinet.net/HKdnsproxy
nameserver /hamivideo.hinet.net/HKdnsproxy
nameserver /scc.ott.hinet.net/HKdnsproxy
# > CatchPlay+
nameserver /catchplay.com/HKdnsproxy
nameserver /d2ivmxp5z2ww0n.cloudfront.net/HKdnsproxy
nameserver /ols-ww100-cp.akamaized.net/HKdnsproxy
nameserver /tra-www000-cp.akamaized.net/HKdnsproxy
# > Bahamut Anime
nameserver /bahamut.com.tw/HKdnsproxy
nameserver /gamer.com.tw/HKdnsproxy
nameserver /gamer-cds.cdn.hinet.net/HKdnsproxy
nameserver /gamer2-cds.cdn.hinet.net/HKdnsproxy
# > Friday Video
nameserver /video.friday.tw/HKdnsproxy

# ---------- > Hong Kong Media
# > Now E 
nameserver /nowe.com/HKdnsproxy
nameserver /nowestatic.com/HKdnsproxy
# > Now TV
nameserver /now.com/HKdnsproxy
# > Viu.TV
#include Viu.com
nameserver /viu.now.com/HKdnsproxy
nameserver /viu.tv/HKdnsproxy
# > MyTVSuper
nameserver /mytvsuper.com/HKdnsproxy
nameserver /mytvsuperlimited.hb.omtrdc.net/HKdnsproxy
nameserver /mytvsuperlimited.sc.omtrdc.net/HKdnsproxy
nameserver /tvb.com/HKdnsproxy
# > HOY TV
nameserver /hoy.tv/HKdnsproxy


# ---------- > SouthEastAsia media
# > HBO GO Asia
nameserver /44wilhpljf.execute-api.ap-southeast-1.amazonaws.com/HKdnsproxy
nameserver /bcbolthboa-a.akamaihd.net/HKdnsproxy
nameserver /dai3fd1oh325y.cloudfront.net/HKdnsproxy
nameserver /hboasia1-i.akamaihd.net/HKdnsproxy
nameserver /hboasia2-i.akamaihd.net/HKdnsproxy
nameserver /hboasia3-i.akamaihd.net/HKdnsproxy
nameserver /hboasia4-i.akamaihd.net/HKdnsproxy
nameserver /hboasia5-i.akamaihd.net/HKdnsproxy
nameserver /hboasialive.akamaized.net/HKdnsproxy
nameserver /hbogoprod-vod.akamaized.net/HKdnsproxy
nameserver /hbolb.onwardsmg.com/HKdnsproxy
nameserver /hbounify-prod.evergent.com/HKdnsproxy
nameserver /hbogo.co.th/HKdnsproxy
nameserver /hbogoasia.com/HKdnsproxy
nameserver /hbogoasia.hk/HKdnsproxy
nameserver /hbogoasia.id/HKdnsproxy
nameserver /hbogoasia.ph/HKdnsproxy
nameserver /hbogoasia.sg/SGdnsproxy
nameserver /hbogoasia.tw/HKdnsproxy

# ---------- > AI Platform
# > Openai
nameserver /openai.com/HKdnsproxy
nameserver /chatgpt.com/HKdnsproxy
nameserver /oaistatic.com/HKdnsproxy
nameserver /oaiusercontent.com/HKdnsproxy
# > ExHantai/E-hentai
nameserver /exhentai.org/HKdnsproxy
nameserver /e-hentai.org/HKdnsproxy
# > Claude 2
nameserver /anthropic.com/HKdnsproxy
nameserver /claude.ai/HKdnsproxy

# ---------- > China Media
# > BiliBili
nameserver /bilibili.com/HKdnsproxy
nameserver /bilibili.tv/HKdnsproxy

保存并启动

#记得关闭本地DNS服务
systemctl stop systemd-resolved && systemctl disable systemd-resolved 
#开启smartdns
systemctl enable smartdns
systemctl start smartdns

解锁机:开启DNS白名单

强烈建议开启DNS白名单,不开启会被别人白嫖,也可能被D哥用作DNS放大攻击

修改下面示例的IP(被解锁机的ip)即可。

ufw allow from 64.23.217.157 to any port 53 proto udp

被解锁机:全局修改DNS

修改DNS为解锁机或者DNS服务器的IP

vim /etc/resolv.conf
# 添加下面的
nameserver 解锁机或DNS服务器的IP

这里全局修改DNS到解锁机,如果解锁机宕机,被解锁机的DNS服务会出问题;

方案二:单机代理

被解锁机:搭建smartdns/dnsmasq

在被解锁服务器本地搭建smartdns

安装步骤和方案一相同,此处不再赘述。

#记得关闭本地DNS服务
systemctl stop systemd-resolved && systemctl disable systemd-resolved 

#非必要!默认优先ipv6,直接禁用ipv6
echo "1" > /proc/sys/net/ipv6/conf/all/disable_ipv6 

配置文件有所改变,具体改动为第一行的DNS设置,该设置限制了仅本地可以访问

vim /etc/smartdns/smartdns.conf

格式示例:

不用全部添加,如果已经解锁了的没必要添加进去

bind [::]:53
#bind[::]:53@eth0 -no-dualstack-selection -no-speed-check 
dualstack-ip-selection no
speed-check-mode none
serve-expired-prefetch-time 21600
prefetch-domain yes
cache-size 32768
cache-persist yes
cache-file /etc/smartdns/cache
prefetch-domain yes
serve-expired yes
serve-expired-ttl 259200
serve-expired-reply-ttl 3
prefetch-domain yes
serve-expired-prefetch-time 21600
cache-checkpoint-time 86400

# 设置默认的上游 DNS
server 11.22.33.44
server 8.8.8.8 #默认上游DNS
server 8.8.4.4 #默认上游DNS

# 设置自定义的解锁机上游 DNS
server 11.22.33.44 IP -group us -exclude-default-group

# > Disney+
nameserver /disney.connections.edge.bamgrid.com/us
nameserver /disney.api.edge.bamgrid.com/us
nameserver /disney-plus.net/us
nameserver /disneyplus.com/us
nameserver /dssott.com/us
nameserver /disneynow.com/us
nameserver /disneystreaming.com/us
nameserver /cdn.registerdisney.go.com/us

# > Netflix
nameserver /netflix.com/us
nameserver /netflix.net/us
nameserver /nflximg.com/us
nameserver /nflximg.net/us
nameserver /nflxvideo.net/us
nameserver /nflxext.com/us
nameserver /nflxso.net/us

# > HuluUSA
address /assetshuluimcom-a.akamaihd.net/11.22.33.44
address /cws-hulu.conviva.com/11.22.33.44
address /hulu.com/11.22.33.44
address /hulu.hb.omtrdc.net/11.22.33.44
address /hulu.sc.omtrdc.net/11.22.33.44
address /huluad.com/11.22.33.44
address /huluqa.com/11.22.33.44
address /hulustream.com/11.22.33.44

# > Instagram
nameserver /instagram.com/us

# > Tiktok
nameserver /byteoversea.com/us
nameserver /ibytedtos.com/us
nameserver /ipstatp.com/us
nameserver /muscdn.com/us
nameserver /musical.ly/us
nameserver /tiktok.com/us
nameserver /tik-tokapi.com/us
nameserver /tiktokcdn.com/us
nameserver /tiktokv.com/us

被解锁:修改DNS

# 修改完配置后,重启smartdns
systemctl restart smartdns
# 查看运行状态
systemctl status smartdns
# 此时本地的53端口应该是运行着smartdns

再将修改本地DNS为127.0.0.1,从而定位到smartdns服务

vim /etc/resolv.conf

Dnsmasq方案

解锁机安装Dnsmasq

这里在使用dnsmasq,上面的dnsmasq_sniproxy.sh脚本能一键安装dnsmasq并配置好流媒体

即在被解锁机建立DNS服务,为多台机器提供解锁

确保53、80、443端口不被占用

# 执行
bash dnsmasq_sniproxy.sh -id

执行后应该即可运行dnsmasq服务了

# 开启dnsmasq服务
systemctl start dnsmasq && systemctl enable dnsmasq
# 关闭dnsmasq服务
systemctl stop dnsmasq && systemctl disable dnsmasq
# 开启systemd-resolved
systemctl start systemd-resolved && systemctl enable systemd-resolved 

被解锁机安装Dnsmasq

使用前面的脚本,在被解锁机上运行

wget https://raw.githubusercontent.com/Jimmyzxk/DNS-Alice-Unlock/refs/heads/main/dns-unlock.sh && bash dns-unlock.sh

同样使用dnsmasq方案,填写上解锁机的ip


还原设置

还原成原始DNS设置
# 关闭smartdns服务
systemctl stop smartdns && systemctl disable smartdns

# 关闭dnsmasq服务
systemctl stop dnsmasq && systemctl disable dnsmasq

# 开启systemd-resolved
systemctl start systemd-resolved && systemctl enable systemd-resolved


# 开启smardns
systemctl start smartdns && systemctl enable smartdns

# 开启dnsmasq服务
systemctl start dnsmasq && systemctl enable dnsmasq

#关闭本地DNS服务
systemctl stop systemd-resolved && systemctl disable systemd-resolved 

文件可能被锁定,这里是解锁方法

lsattr /etc/resolv.conf

如果看到有’i’ (e.g., ----i---------)则说明文件被锁定

解除锁定

sudo chattr -i /etc/resolv.conf

随后修改文件权限即可

sudo chmod 755 /etc/resolv.conf

解锁方式对比

六种情况

  1. 解锁机不运行SmartDNS,被解锁机运行SmartDNS,并用nameserver解析网飞
image-20241130143227303

失败

  1. 解锁机不运行SmartDNS,被解锁机运行SmartDNS,并用address解析网飞
image-20241130143412383

解锁成功,并且网飞定位是US

  1. 解锁机运行SmartDNS,被解锁机运行SmartDNS,并用nameserver解析网飞
image-20241130143637685

解锁成功,并且看到网飞定位是SG,因为在解锁机上我们将网飞的解析交给了Alice的SG服务器(上游服务器)

  1. 解锁机运行SmartDNS,被解锁机运行SmartDNS,并用address解析网飞
image-20241130143848175

解锁成功,网飞定位是US(即解锁机的地区),说明此时解锁机直接进行了解析,并没有交给上游Alice服务器

  1. 解锁机运行SmartDNS,被解锁机全局DNS解析到解锁机
image-20241130144503190

解锁成功,并且看到网飞定位是SG,因为在解锁机上我们将网飞的解析交给了Alice的SG服务器(上游服务器)

和在被解锁机运行sm,并使用nameserver解析一样

  1. 解锁机不运行SmartDNS,被解锁机全局DNS解析
image-20241130144630366

可以看到,直接失败了,无法进行任何DNS解析

注意,这里的解锁机运行smartDNS时,网飞的解锁交给Alice的SG服务器解析

序号

解锁方式

结果

优点

缺点

1

解锁机不运行SmartDNS,被解锁机运行SmartDNS,并用nameserver解析网飞

无法解析成功

—

解析失败

2

解锁机不运行SmartDNS,被解锁机运行SmartDNS,并用address解析网飞

解锁成功,网飞定位为US(由解锁机直接解析)

无需解锁机运行SmartDNS

3

解锁机运行SmartDNS,被解锁机运行SmartDNS,并用nameserver解析网飞

解锁成功,网飞定位为SG(由解锁机的上游服务器决定)

被解锁机不完全依赖解锁机;可以用解锁机的上游服务器

4

解锁机运行SmartDNS,被解锁机运行SmartDNS,并用address解析网飞

解锁成功,网飞定位为US(由解锁机直接解析)

被解锁机不完全依赖解锁机

5

解锁机运行SmartDNS,被解锁机全局DNS解析到解锁机

解锁成功,网飞定位为SG(由解锁机的上游服务器决定)

接入方便;可以用解锁机的上游服务器

被解锁机完全依赖解锁机的SmartDNS,需保证解锁机稳定运行

6

解锁机不运行SmartDNS,被解锁机全局DNS解析

无法解析成功

—

无法解析DNS,直接失败


推荐解锁方式

解锁机运行sniproxy,不运行SmartDNS,被解锁机运行SmartDNS并用address解析

优点:

1、DNS解析速度快

2、被解锁机可以自由选择用不同解锁机

3、解锁机宕机后也不影响被解锁机使用

  1. 方式 3(解锁机运行SmartDNS,被解锁机运行SmartDNS并用nameserver解析)
    • 解锁机如果运营了一个DNS解锁服务器,可以通过嵌套解锁方式,实现不同地区的内容解锁;
    • 被解锁机设置所有流媒体网站全部用nameserver解析交给解锁机,且不完全依赖解锁机;
  2. **方式 5 解锁机运行SmartDNS,被解锁机全局DNS解析到解锁机 **
    1. 方便,简单

高级玩法

玩法一 嵌套解锁

其实,在某些商家提供DNS解锁的服务器也可以利用本教程给其他服务器提供解锁,就是嵌套解锁(该行为可能违反TOS)。
借助方案一,使用自建DNS,只需要改一下上游DNS设置和域名对应的DNS设置即可实现。

server 210.0.255.250 #默认上游DNS
server 210.0.255.251 #默认上游DNS
server 此处写商家提供的DNS IP -group dnsproxy -exclude-default-group

# > Netflix
nameserver /netflix.com/dnsproxy
nameserver /netflix.net/dnsproxy
nameserver /nflximg.com/dnsproxy 
nameserver /nflximg.net/dnsproxy
nameserver /nflxvideo.net/dnsproxy 
nameserver /nflxext.com/dnsproxy 
nameserver /nflxso.net/dnsproxy 

玩法二 自建DOH服务器

某些厂商强制劫持了53端口的UDP流量,导致无论怎么改DNS都无法摆脱商家的解锁服务,此时DOH就派上了用处。
DOH简单说就是DNS over HTTPS,通过DOH 走TCP流量使用TLS可以完美绕过DNS劫持。
smartdns可以搭建DOH服务器,但是我没搭建成功,so sad。所以仅介绍adguardhome搭建DOH。
具体adguardhome搭建DOH的教程网络已有很多,此处就省去了。搭建过程中,唯一需要注意的是,上游DNS需要写127.0.0.1。
被DNS劫持的服务器只需要在smartdns中将默认DNS设置为自己刚建好的DOH地址即可。

server-https https://cloudflare-dns.com/dns-query

小建议由于TLS三次握手的特性,查询DNS的延迟肯定会提升,建议开启smartdns的缓存功能。

玩法三 smartdns开启广告过滤

下载配置文件到/etc/smartdns目录:

wget https://anti-ad.net/anti-ad-for-smartdns.conf -O /etc/smartdns/anti-ad-smartdns.conf

修改该/etc/smartdns/smartdns.conf文件以包含上述配置文件:

# 在/etc/smartdns/smartdns.conf 末尾添加下面这行即可
conf-file /etc/smartdns/anti-ad-smartdns.conf

保存并重启SmartDNS 服务

systemctl restart smartdns

扩展聊一聊

其实直接通过修改系统DNS方式解锁流媒体弊端有很多,常见的弊端比如:DNS服务器宕机导致本地服务无法解析域名、由于厂商分流规则没有细分导致常见CDN 分配的IP在别的地区(常见于akamai的CDN),这时候DNS分流就尤为重要。利用smartdns,可以实现对解锁域名走厂商DNS,对其他域名走公共DNS。举个例子,下面那个配置意思是:DAZN和Hotstar走DNS,其他的全用8.8.8.8解析,这样即使66.66.66.66宕机,本地只要不访问DAZN和Hotstar就不受任何影响。

server 8.8.8.8
server 66.66.66.66(厂商给的dns ip) -group dns -exclude-default-group

# ---------- > Global Plaform
# > DAZN
nameserver /upos-hz-mirrorakam.akamaized.net/dns
# > Hotstar
nameserver /hotstar.com/dns

相关项目官网

sni代理
smartdns
AdGuardHome

流媒体解锁检测

RegionRestrictionCheck 检测脚本检测项目比较全面,且支持Docker运行,杜绝污染VPS服务器,检测流媒体除了主流的Netflix、Disney+、YouTube Premium,还可以支持检测Dazn、Viu TV、4GTV和KKTV等比较冷门的流媒体服务。

支持OS/Platform:CentOS 6+, Ubuntu 14.04+, Debian 8+, MacOS, Android with Termux

使用方法

bash <(curl -L -s check.unlock.media)

只检测IPv4结果:

bash <(curl -L -s check.unlock.media) -M 4

只检测IPv6结果:

bash <(curl -L -s check.unlock.media) -M 6

附件

完整的配置

bind [::]:53
#bind[::]:53@eth0 -no-dualstack-selection -no-speed-check 
dualstack-ip-selection no
speed-check-mode none
serve-expired-prefetch-time 21600
prefetch-domain yes
cache-size 32768
cache-persist yes
cache-file /etc/smartdns/cache
prefetch-domain yes
serve-expired yes
serve-expired-ttl 259200
serve-expired-reply-ttl 3
prefetch-domain yes
serve-expired-prefetch-time 21600
cache-checkpoint-time 86400

# 设置默认的上游 DNS
server 8.8.8.8 #默认上游DNS
server 8.8.4.4 #默认上游DNS
# 设置自定义的上游 DNS
server 11.22.33.44 IP -group us -exclude-default-group

# ---------- > Global Plaform
# > Disney+
nameserver /disney.connections.edge.bamgrid.com/us
nameserver /disney.api.edge.bamgrid.com/us
nameserver /disney-plus.net/us
nameserver /disneyplus.com/us
nameserver /dssott.com/us
nameserver /disneynow.com/us
nameserver /disneystreaming.com/us
nameserver /cdn.registerdisney.go.com/us

# > Netflix
#nameserver /netflix.com/us
#nameserver /netflix.net/us
#nameserver /nflximg.com/us
#nameserver /nflximg.net/us
#nameserver /nflxvideo.net/us
#nameserver /nflxext.com/us
#nameserver /nflxso.net/us

# 如果使用解锁机IP
address /netflix.com/11.22.33.44
address /netflix.net/11.22.33.44
address /nflximg.com/11.22.33.44
address /nflximg.net/11.22.33.44
address /nflxvideo.net/11.22.33.44
address /nflxext.com/11.22.33.44
address /nflxso.net/11.22.33.44

# > HuluUSA
address /assetshuluimcom-a.akamaihd.net/11.22.33.44
address /cws-hulu.conviva.com/11.22.33.44
address /hulu.com/11.22.33.44
address /hulu.hb.omtrdc.net/11.22.33.44
address /hulu.sc.omtrdc.net/11.22.33.44
address /huluad.com/11.22.33.44
address /huluqa.com/11.22.33.44
address /hulustream.com/11.22.33.44

# > HuluUSA
#nameserver /assetshuluimcom-a.akamaihd.net/us
#nameserver /cws-hulu.conviva.com/us
#nameserver /hulu.com/us
#nameserver /hulu.hb.omtrdc.net/us
#nameserver /hulu.sc.omtrdc.net/us
#nameserver /huluad.com/us
#nameserver /huluqa.com/us
#nameserver /hulustream.com/us

# > Amazon Prime Video:
#nameserver /d1v5ir2lpwr8os.cloudfront.net/us
#nameserver /d22qjgkvxw22r6.cloudfront.net/us
#nameserver /d25xi40x97liuc.cloudfront.net/us
#nameserver /d27xxe7juh1us6.cloudfront.net/us
#nameserver /dmqdd6hw24ucf.cloudfront.net/us
#nameserver /aiv-cdn.net/us
#nameserver /aiv-delivery.net/us
#nameserver /amazonvideo.com/us
#nameserver /atv-ext-eu.amazon.com/us
#nameserver /atv-ext-fe.amazon.com/us
#nameserver /atv-ext.amazon.com/us
#nameserver /atv-ps-eu.amazon.co.uk/us
#nameserver /atv-ps-eu.amazon.com/us
#nameserver /atv-ps-fe.amazon.co.jp/us
#nameserver /atv-ps-fe.amazon.com/us
#nameserver /atv-ps.amazon.com/us
#nameserver /primevideo.com/us
#nameserver /pv-cdn.net/us
#nameserver /video.a2z.com/us

# > TVBAnywhere+
nameserver /tvbanywhere.com/us
nameserver /tvbanywhere.com.sg/us
nameserver /tvb.com/us
nameserver /tvb.com.au/us
nameserver /tvbc.com.cn/us
nameserver /tvbeventpower.com.hk/us
nameserver /tvbusa.com/us
nameserver /tvbweekly.com/us
nameserver /tvmedia.net.au/us

# > Viu.com
nameserver /cognito-identity.us-east-1.amazonaws.com/us
nameserver /d1k2us671qcoau.cloudfront.net/us
nameserver /d2anahhhmp1ffz.cloudfront.net/us
nameserver /dfp6rglgjqszk.cloudfront.net/us
nameserver /d3o7oi00quuwqu.cloudfront.net/us
nameserver /mobileanalytics.us-east-1.amazonaws.com/us
nameserver /viu.com/us

# > Instagram
nameserver /instagram.com/us
# > iQiyi
nameserver /71.am/us
nameserver /iq.com/us
nameserver /iqiyi.com/us
nameserver /iqiyipic.com/us
nameserver /pps.tv/us
nameserver /ppsimg.com/us
nameserver /qiyi.com/us
nameserver /qiyipic.com/us
nameserver /qy.net/us
# > Tiktok
nameserver /byteoversea.com/us
nameserver /ibytedtos.com/us
nameserver /ipstatp.com/us
nameserver /muscdn.com/us
nameserver /musical.ly/us
nameserver /tiktok.com/us
nameserver /tik-tokapi.com/us
nameserver /tiktokcdn.com/us
nameserver /tiktokv.com/us


# ---------- > Taiwan Media
# > KKTV
nameserver /kfs.io/us
nameserver /kktv-theater.kk.stream/us
nameserver /kkbox.com/us
nameserver /kkbox.com.tw/us
nameserver /kktv.com.tw/us
nameserver /kktv.me/us
# > LiTV
nameserver /litv.tv/us
nameserver /litvfreepc.akamaized.net/us
# > MyVideo
nameserver /cdn.plyr.io/us
nameserver /myvideo.net.tw/us
# > 4GTV
nameserver /4gtv.tv/us
nameserver /4gtvfreepc-cds.cdn.hinet.net/us
nameserver /4gtvfreepcvod-cds.cdn.hinet.net/us
nameserver /4gtvpc-cds.cdn.hinet.net/us
nameserver /4gtvpcvod-cds.cdn.hinet.net/us
# > LineTV.TW
nameserver /d3c7rimkq79yfu.cloudfront.net/us
nameserver /linetv.tw/us
# > Hami Video
nameserver /cdn.hinet.net/us
nameserver /hamivideo.hinet.net/us
nameserver /scc.ott.hinet.net/us
# > CatchPlay+
nameserver /catchplay.com/us
nameserver /d2ivmxp5z2ww0n.cloudfront.net/us
nameserver /ols-ww100-cp.akamaized.net/us
nameserver /tra-www000-cp.akamaized.net/us
# > Bahamut Anime
nameserver /bahamut.com.tw/us
nameserver /gamer.com.tw/us
nameserver /gamer-cds.cdn.hinet.net/us
nameserver /gamer2-cds.cdn.hinet.net/us

# > Friday Video
nameserver /video.friday.tw/us

# ---------- > Canada Media
# > CBC Gem
nameserver /cbc.ca/us
nameserver /cbchd1dynamicads-i.akamaihd.net/us
nameserver /cbclivedai5-i.akamaihd.net/us
nameserver /cbcnewshd-f.akamaihd.net/us
nameserver /cbcrcott-gem-key.akamaized.net/us
nameserver /cbcrcott-gem.akamaized.net/us
nameserver /go-mpulse.net/us
nameserver /theplatform.com/us
# > Crave TV
nameserver /crave.ca/us
nameserver /go-mpulse.net/us
nameserver /9c9media.com/us

# ---------- > Japan Media
# > NHK+
nameserver /nhk.jp/us
nameserver /nhk.or.jp/us
# > DMM
nameserver /dmm-extension.com/us
nameserver /dmm.co.jp/us
nameserver /dmm.com/us
nameserver /videomarket.jp/us
nameserver /p-smith.com/us
nameserver /vmdash-cenc.akamaized.net/us
nameserver /img.vm-movie.jp/us
# > Abema
nameserver /abema.io/us
nameserver /abema.tv/us
nameserver /ds-linear-abematv.akamaized.net/us
nameserver /linear-abematv.akamaized.net/us
nameserver /ds-vod-abematv.akamaized.net/us
nameserver /vod-abematv.akamaized.net/us
nameserver /vod-playout-abematv.akamaized.net/us
nameserver /ameba.jp/us
nameserver /hayabusa.io/us
nameserver /bucketeer.jp/us
nameserver /abema.adx.promo/us
nameserver /hayabusa.media/us
nameserver /abema-tv.com/us
# > NicoNico
nameserver /dmc.nico/us
nameserver /nicovideo.jp/us
nameserver /nimg.jp/us
# > Telasa
nameserver /telasa.jp/us
nameserver /kddi-video.com/us
nameserver /videopass.jp/us
nameserver /d2lmsumy47c8as.cloudfront.net/us
# > Paravi
nameserver /paravi.jp/us
# > U-NEXT
nameserver /unext.jp/us
nameserver /nxtv.jp/us
# > Hulu Japan
nameserver /happyon.jp/us
nameserver /hulu.jp/us
nameserver /prod.hjholdings.tv/us
nameserver /streaks.jp/us
nameserver /yb.uncn.jp/us
nameserver /hjholdings.jp/us
# > TVer
nameserver /tver.jp/us
nameserver /edge.api.brightcove.com/us
# nameserver /players.brightcove.net/us
nameserver /gorin.jp/us
nameserver /screens-lab.jp/us
nameserver /tver.co.jp/us
nameserver /dogatch.jp/us
# > GYAO!
nameserver /gyao.yahoo.co.jp/us
# > WOWOW
nameserver /wowow.co.jp/us
# > Videomarket
nameserver /videomarket.jp/us
# > D Anime Store
nameserver /animestore.docomo.ne.jp/us
# > Fuji TV
nameserver /fujitv.co.jp/us
nameserver /stream.ne.jp/us
# > Radiko
nameserver /radiko.jp/us
nameserver /radionikkei.jp/us
nameserver /smartstream.ne.jp/us
# > Karaoke@DAM
nameserver /clubdam.com/us
# > J:com On Demand
nameserver /id.zaq.ne.jp/us
# > AnimeFesta
nameserver /api-animefesta.iowl.jp/us
# > Lemino
nameserver /if.lemino.docomo.ne.jp/us
# > Rakuten TV JP
nameserver /rakuten.co.jp/us
# > Games
nameserver /cygames.jp/us
nameserver /konosubafd.jp/us
nameserver /colorfulpalette.org/us
nameserver /worldflipper.jp/us
nameserver /jujutsuphanpara.jp/us
# > Mora
nameserver /mora.jp/us
# > Music.jp
nameserver /music.jp/us
nameserver /music-book.jp/us
# > Reads 
nameserver /data-cloudauthoring.magazine.rakuten.co.jp/us

# ---------- > Oceania Media
# > NBA TV
nameserver /nba.com/us
nameserver /neulion-a.akamaihd.net/us
nameserver /nlnbamdnyc-a.akamaihd.net/us
nameserver /sdk.iad-03.braze.com/us
nameserver /nbaprop.sc.omtrdc.net/us
nameserver /nlnbaqos.neulion.com/us
nameserver /watchnba.cdnfastly.endeavorstreaming.net/us
nameserver /nbaapi.neulion.com/us
nameserver /nba-api-cdn.opin.media/us
nameserver /neulionqos-a.akamaihd.net/us
nameserver /neulion.com/us
nameserver /nbaprop.tt.omtrdc.net/us
nameserver /lion-nba-msl.akamaized.net/us
nameserver /nbanlds19vod.akamaized.net/us
# > Acorn TV
nameserver /edge.api.brightcove.com/us
nameserver /api.rlje.net/us
nameserver /boltdns.net/us
nameserver /acorn.tv/us
# > SHOWTIME
nameserver /sho.com/us
nameserver /showtime.com/us
nameserver /showtimeanytime.com/us
# > BritBox
nameserver /vod-dash-ntham-comm-live.akamaized.net/us
nameserver /vod-dash-ntham-comm.live.cf.md.bbci.co.uk/us
nameserver /vod-hls-ntham-comm-live.akamaized.net/us
nameserver /vod-hls-ntham-comm.live.cf.md.bbci.co.uk/us
nameserver /britbox.com/us
nameserver /d2z3p34itxwaj7.cloudfront.net/us
# > Funimation
nameserver /funimation.com/us
nameserver /funimationsvc.com/us
# > Paramount+
nameserver /paramountplus.com/us
nameserver /cbsi.live.ott.irdeto.com/us
nameserver /cbsplaylistserver.aws.syncbak.com/us
nameserver /cbsservice.aws.syncbak.com/us
nameserver /link.theplatform.com/us
nameserver /cbsaavideo.com/us
nameserver /cbsi.com/us
nameserver /cbsivideo.com/us
nameserver /pplusstatic.com/us
# > AU:Stan
nameserver /stan.com.au/us
nameserver /stan.video/us
nameserver /streamcoimg-a.akamaihd.net/us
nameserver /live01-stan.akamaized.net/us
nameserver /live02-stan.akamaized.net/us
# > AU:Binge/Kayo Sports
nameserver /kayosports.com.au/us
nameserver /streamotion.com.au/us
# > AU:Docplay
nameserver /docplay.com/us
nameserver /0c86e2d1-madman-com-au.akamaized.net/us
nameserver /ff1be285-madman-com-au.akamaized.net/us
nameserver /5a929471-madman-com-au.akamaized.net/us
nameserver /879ed873-madman-com-au.akamaized.net/us
# > AU:7plus
nameserver /7plus.com.au/us
nameserver /npc-live-sevennetwork.akamaized.net/us
nameserver /7plus-sevennetwork.akamaized.net/us
nameserver /seven.demdex.net/us
nameserver /cdn.7livecloud.io/us
# > AU:9 now
nameserver /nine.com.au/us
nameserver /9now.com.au/us
nameserver /edge.api.brightcove.com/us
nameserver /p-9now.akamaized.net/us
nameserver /9now-livestreams.akamaized.net/us
nameserver /9cdn.net/us
nameserver /9nation.com.au/us
nameserver /9news.com.au/us
nameserver /9now.com.au/us
nameserver /freeviewplus.net.au/us
nameserver /mi9.com.au/us
nameserver /mi9cdn.com/us
nameserver /nine.com.au/us
nameserver /nineentertainment.com.au/us
nameserver /nineentertainmentco.com.au/us
nameserver /ninemediaroom.com.au/us
nameserver /ninemsn.com.au/us
nameserver /static9.net.au/us
nameserver /yourtv.com.au/us
# > AU:10 play
nameserver /10play.com.au/us
nameserver /global.ssl.fastly.net/us
nameserver /airspace-cdn.cbsviedo.com/us
nameserver /net10-livestream-keys.play.cbsi.video/us
nameserver /net10-livestream.play.cbsi.video/us
nameserver /d25m2gzplgnf0.cloudfront.net/us
# > AU:ABC iView
nameserver /iview.abc.net.au/us
nameserver /abc-iview-mediapackagestreams-2.akamaized.net/us
# > AU:Optus
nameserver /optus.com.au/us
nameserver /optusdigital.com/us
nameserver /optusnet.com.au/us
nameserver /optussport.tv/us
nameserver /optusvideo.tv/us
nameserver /tls1.yospace.com/us
nameserver /bln1.yospace.com/us
nameserver /d3rj5p7u4c4icq.cloudfront.net/us
nameserver /mgd0ee5iankkv3gidl14rm7c0.litix.io/us
nameserver /93e30b04-drm-widevine-licensing.axprod.net/us
# > AU:SBS on Demand
nameserver /sbsod.com/us
nameserver /sbs.com.au/us
nameserver /videocdn-sbs.akamaized.net/us
nameserver /sbsvoddai-vh.akamaihd.net/us
nameserver /sbsvodns-vh.akamaihd.net/us
nameserver /sbs-live-dai.akamaized.net/us
nameserver /sbs-live.akamaized.net/us
nameserver /sbs-live-dai.akamaized.net/us
# > NZ:Neon TV
nameserver /neontv.co.nz/us
# > NZ:SkyGO NZ
nameserver /sky.co.nz/us
nameserver /prod-skyonelive.akamaized.net/us
nameserver /skysportnow.co.nz/us
nameserver /imggaming.com/us
nameserver /pndsn.com/us
# > NZ:ThreeNow
nameserver /fullscreen.nz/us
# > NZ:Maori TV
#

# ---------- > North America Media
# > FOX
nameserver /x-live-fox-stgec.uplynk.com/us
nameserver /fox.com/us
nameserver /foxdcg.com/us
nameserver /theplatform.com/us
nameserver /cdn-fox-networks-group-green.akamaized.net/us
nameserver /d3cv4a9a9wh0bt.cloudfront.net/us
nameserver /foxsports01-i.akamaihd.net/us
nameserver /foxsports02-i.akamaihd.net/us
nameserver /foxsports03-i.akamaihd.net/us

# > NFL
nameserver /nfl.com/us
# > ESPN+
nameserver /espn.api.edge.bamgrid.com/us
nameserver /espn.hb.omtrdc.net/us
nameserver /espndotcom.tt.omtrdc.net/us
nameserver /dtci.co/us
nameserver /dtci.technology/us
nameserver /espn.co.uk/us
nameserver /espn.com/us
nameserver /espn.net/us
nameserver /espncdn.com/us
nameserver /espnqa.com/us
nameserver /watchespn.com/us
# > Epix
nameserver /epix.com/us
# > Starz
nameserver /starz.com/us
# > Philo
nameserver /philo.com/us
# > FXNOW
nameserver /fxnow.fxnetworks.com/us
# > TLC GO
nameserver /geolocation.onetrust.com/us
# > HBO / Max
nameserver /max.com/us
nameserver /hbo.com/us
nameserver /hbogo.com/us
nameserver /hbomax.com/us
nameserver /hbomaxcdn.com/us
nameserver /hbonow.com/us
nameserver /maxgo.com/us
nameserver /discomax.com/us
# > Shudder
nameserver /shudder.com/us
# > BritBox
nameserver /vod-dash-ntham-comm-live.akamaized.net/us
nameserver /vod-dash-ntham-comm.live.cf.md.bbci.co.uk/us
nameserver /vod-hls-ntham-comm-live.akamaized.net/us
nameserver /vod-hls-ntham-comm.live.cf.md.bbci.co.uk/us
nameserver /britbox.com/us
nameserver /d2z3p34itxwaj7.cloudfront.net/us
# > Crackle
nameserver /crackle.com/us
# > CW TV
nameserver /cwtv.com/us
# > A&E TV
nameserver /aetv.com/us
nameserver /ccpa-service.sp-prod.net/us
# > NBA TV
nameserver /nba.com/us
nameserver /neulion-a.akamaihd.net/us
nameserver /nlnbamdnyc-a.akamaihd.net/us
nameserver /sdk.iad-03.braze.com/us
nameserver /nbaprop.sc.omtrdc.net/us
nameserver /nlnbaqos.neulion.com/us
nameserver /watchnba.cdnfastly.endeavorstreaming.net/us
nameserver /nbaapi.neulion.com/us
nameserver /nba-api-cdn.opin.media/us
nameserver /neulionqos-a.akamaihd.net/us
nameserver /neulion.com/us
nameserver /nbaprop.tt.omtrdc.net/us
nameserver /lion-nba-msl.akamaized.net/us
nameserver /nbanlds19vod.akamaized.net/us
# > Fubo TV
nameserver /fubo.tv/us
# > Tubi TV
nameserver /tubitv.com/us
# > Sling TV
nameserver /dishworld.com/us
nameserver /slinginternational.com/us
nameserver /sling.com/us
nameserver /movenetworks.com/us
nameserver /movetv.com/us
# > Pluto TV
nameserver /pluto.tv/us
# > Acorn TV
nameserver /edge.api.brightcove.com/us
nameserver /api.rlje.net/us
nameserver /boltdns.net/us
nameserver /acorn.tv/us
# > SHOWTIME
nameserver /sho.com/us
nameserver /showtime.com/us
nameserver /showtimeanytime.com/us
# > encoreTVB
nameserver /encoretvb.com/us
nameserver /bcbolt446c5271-a.akamaihd.net/us
nameserver /videos-f.jwpsrv.com/us
nameserver /content.jwplatform.com/us
nameserver /edge.api.brightcove.com/us
# > Funimation
nameserver /funimation.com/us
# > Discovery+
nameserver /content-ause1-ur-discovery1.uplynk.com/us
nameserver /disco-api.com/us
nameserver /discoveryplus.com/us
nameserver /x-default-stgec.uplynk.com/us
nameserver /discovery.com/us
nameserver /discoveryplus.co.uk/us
nameserver /getblueshift.com/us
nameserver /litix.io/us
nameserver /mobile-collector.newrelic.com/us
nameserver /discovery.uplynk.com/us
# > Paramount+
nameserver /paramountplus.com/us
nameserver /cbsi.live.ott.irdeto.com/us
nameserver /cbsplaylistserver.aws.syncbak.com/us
nameserver /cbsservice.aws.syncbak.com/us
nameserver /link.theplatform.com/us
nameserver /cbsaavideo.com/us
nameserver /cbsi.com/us
nameserver /cbsivideo.com/us
nameserver /pplusstatic.com/us
# > Peacock TV
nameserver /peacocktv.com/us
nameserver /peacock.com/us
# > Popcornflix
nameserver /popcornflix.com/us
nameserver /popcornflix-prod.cloud.seachange.com/us
# > Crunchyroll
nameserver /crunchyroll.com/us
nameserver /vrv.co/us
# > Directv Stream
nameserver /atttvnow.com/us
# > KBS American
nameserver /kbs.co.kr/us
# > KOCOWA
nameserver /kocowa.com/us
# > F1TV
nameserver /f1prodlive.akamaized.net/us
nameserver /formula1.com/us

# ---------- > Europe Media
# > EU:Rakuten TV
nameserver /rakuten.tv/us
# > EU:Funimation
nameserver /funimation.com/us
# > EU:SkyShowTime
nameserver /skyshowtimeuk.data.adobedc.net/us
nameserver /skyshowtime.com/us
nameserver /cssott.com/us
nameserver /4ac1dd56e493354be504f063e4ae3440a13c6776.cws.conviva.com/us
# > EU:HBO Max
nameserver /max.com/us
nameserver /cinemax.com/us
nameserver /forthethrone.com/us
nameserver /hbo.com/us
nameserver /hbomax.com/us
nameserver /hbomaxcdn.com/us
nameserver /maxgo.com/us
# > EuroSport
nameserver /europe-fastly-mediashield-live-prod.cdn.h264.io/us
nameserver /akamai.prod-live.h264.io/us
nameserver /eurosport-dlvr-ott.akamaized.net/us
nameserver /eu3-prod-images.disco-api.com/us
nameserver /eu3-prod.disco-api.com/us
nameserver /eurosportplayer.com/us
nameserver /eurosport.com/us
nameserver /eurosport.fr/us
nameserver /eurosport.es/us
nameserver /eurosport.ro/us
nameserver /eurosport.io/us
nameserver /eurosport.ru/us
nameserver /media-shield.live.eurosport.map.fastly.net/us
nameserver /eurosport-dlvr-ott-vod.akamaized.net/us
# > ViaPlay
nameserver /i-viaplay-com.akamaized.net/us
nameserver /viaplay.com/us
nameserver /viaplay.pl/us
nameserver /mtg-api.com/us
# > GB:Sky GO /usSkyGONZ/us
nameserver /sky.com/us
# > GB:BritBox
nameserver /vod-dash-ntham-comm-live.akamaized.net/us
nameserver /vod-dash-ntham-comm.live.cf.md.bbci.co.uk/us
nameserver /vod-hls-ntham-comm-live.akamaized.net/us
nameserver /vod-hls-ntham-comm.live.cf.md.bbci.co.uk/us
nameserver /britbox.com/us
nameserver /d2z3p34itxwaj7.cloudfront.net/us
# > GB:ITV Hub
nameserver /itvpnpmobile-a.akamaihd.net/us
nameserver /itv.com/us
nameserver /itvstatic.com/us
# > GB:Channel 4 **
nameserver /channel4.com/us
# > GB:Channel 5 **
nameserver /channel5.com/us
# > GB:BBC
nameserver /aod-dash-uk-live.akamaized.net/us
nameserver /aod-hls-uk-live.akamaized.net/us
nameserver /as-dash-uk-live.akamaized.net/us
nameserver /as-hls-uk-live.akamaized.net/us
nameserver /vod-dash-uk-live.akamaized.net/us
nameserver /vod-dash-ww-live.akamaized.net/us
nameserver /vod-hls-uk-live.akamaized.net/us
nameserver /vod-sub-uk-live.akamaized.net/us
nameserver /vod-thumb-uk-live.akamaized.net/us
nameserver /vod-thumb-ww-live.akamaized.net/us
nameserver /vs-cmaf-push-uk-live.akamaized.net/us
nameserver /bbc/us
nameserver /bbc.co/us
nameserver /bbc.co.uk/us
nameserver /bbc.com/us
nameserver /bbc.in/us
nameserver /bbc.net.uk/us
nameserver /bbcchinese.com/us
nameserver /bbcfmt.hs.llnwd.net/us
nameserver /bbcfmt.s.llnwi.net/us
nameserver /bbci.co/us
nameserver /bbci.co.uk/us
nameserver /bbcmedia.co.uk/us
nameserver /bbcpersian.com/us
nameserver /bbcverticals.com/us
nameserver /bidi.net.uk/us
# > GB:Discovery+
nameserver /content-ause1-ur-discovery1.uplynk.com/us
nameserver /disco-api.com/us
nameserver /discoveryplus.com/us
nameserver /x-default-stgec.uplynk.com/us
nameserver /discovery.com/us
nameserver /discoveryplus.co.uk/us
nameserver /getblueshift.com/us
nameserver /litix.io/us
nameserver /mobile-collector.newrelic.com/us
nameserver /discovery.uplynk.com/us
# > FR:Salto
nameserver /salto.fr/us
# > FR:Canal+
nameserver /canalplus.com/us
# > FR:Molotov
nameserver /molotov.tv/us
# > FR:France.tv
nameserver /ftven.fr/us
# > DE:Joyn
nameserver /joyn.de/us
# > DE:Sky
nameserver /sky.de/us
nameserver /edge.api.brightcove.com/us
# > DE:ZDF
nameserver /zdf.de/us
# > NL:videoland
nameserver /videoland.com/us
# > NL:NPO
nameserver /npo.nl/us
# > IT Rai Play
nameserver /mediapolisvod.rai.it/us
# > RU:Amediateka
nameserver /amediateka.ru/us
# > UA:MEGOGO
nameserver /megogo.net/us
nameserver /vcdn.biz/us
# > CH:Sky
nameserver /sky.ch/us
nameserver /zahs.tv/us
# > TR:digiturkplay
nameserver /digiturkplay.com/us
nameserver /dt-int-gurme-hls.mncdn.com/us
nameserver /dt-live-int.akamaized.net/us

# ---------- > Hong Kong Media
# > Now E 
nameserver /nowe.com/us
nameserver /nowestatic.com/us
# > Now TV
nameserver /now.com/us
# > Viu.TV
#include Viu.com
nameserver /viu.now.com/us
nameserver /viu.tv/us
# > MyTVSuper
nameserver /mytvsuper.com/us
nameserver /mytvsuperlimited.hb.omtrdc.net/us
nameserver /mytvsuperlimited.sc.omtrdc.net/us
nameserver /tvb.com/us
# > HOY TV
nameserver /hoy.tv/us


# ---------- > South America Media
# > HBO 
nameserver /cinemax.com/us
nameserver /forthethrone.com/us
nameserver /hbo.com/us
nameserver /hbogo.com/us
nameserver /hbomax.com/us
nameserver /hbomaxcdn.com/us
nameserver /hbonow.com/us
nameserver /maxgo.com/us
# > DirecTV
nameserver /directvgo.com/us
# > Funimation
nameserver /funimation.com/us

# ---------- > Indian Media
nameserver /discoveryplus.in/us

# ---------- > Korean Media
# > Wavve
nameserver /wavve.com/us
nameserver /pooq.co.kr/us
# > Tving
nameserver /tving.com/us
# > Coupang Play
nameserver /coupangplay.com/us
# > Naver TV
nameserver /naver.com/us
nameserver /navercorp.com/us
nameserver /pstatic.net/us
nameserver /smartmediarep.com/us
# > Afreeca TV
nameserver /afreecatv.com/us
# > KBS Domestic
nameserver /kbs.co.kr/us
# > jtbc
nameserver /jtbc.co.kr/us

# ---------- > ? media
# > Setanta Sports
nameserver /setantasports.com/us
nameserver /imggaming.com/us
nameserver /diceplatform.com/us
nameserver /dicelaboratory.com/us
nameserver /pndsn.com/us
nameserver /imggaming.s3-eu-west-1.amazonaws.com/us
nameserver /ux1kpaebv0.execute-api.eu-west-1.amazonaws.com/us
nameserver /1ok961aaca.execute-api.eu-west-1.amazonaws.com/us

# ---------- > SouthEastAsia media
# > HBO GO Asia
nameserver /44wilhpljf.execute-api.ap-southeast-1.amazonaws.com/us
nameserver /bcbolthboa-a.akamaihd.net/us
nameserver /dai3fd1oh325y.cloudfront.net/us
nameserver /hboasia1-i.akamaihd.net/us
nameserver /hboasia2-i.akamaihd.net/us
nameserver /hboasia3-i.akamaihd.net/us
nameserver /hboasia4-i.akamaihd.net/us
nameserver /hboasia5-i.akamaihd.net/us
nameserver /hboasialive.akamaized.net/us
nameserver /hbogoprod-vod.akamaized.net/us
nameserver /hbolb.onwardsmg.com/us
nameserver /hbounify-prod.evergent.com/us
nameserver /hbogo.co.th/us
nameserver /hbogoasia.com/us
nameserver /hbogoasia.hk/us
nameserver /hbogoasia.id/us
nameserver /hbogoasia.ph/us
nameserver /hbogoasia.sg/us
nameserver /hbogoasia.tw/us

# > SG:meWATCH
nameserver /mewatch.sg/us
# > SG:StarHub
nameserver /starhubgo.com/us
nameserver /failoverstarhub.akamaized.net/us
nameserver /scvm1sc0-ssm.anycast.nagra.com/us
nameserver /starhubtvplus.com/us
# > CatchPlay+
nameserver /catchplay.com/us
nameserver /d2ivmxp5z2ww0n.cloudfront.net/us
nameserver /ols-ww100-cp.akamaized.net/us
nameserver /tra-www000-cp.akamaized.net/us
# > TH:TrueID 
nameserver /trueid.net/us
# > TH:AIS Play
nameserver /aisplay.ais.co.th/us
nameserver /ais-vidnt.com/us
# > ID:Vidio
nameserver /geo-id-media-001-vidio-com.akamaized.net/us
# > VN:MYTV
nameserver /mytv.vn/us
# > VN:Clip TV
nameserver /cliptv.vn/us
# > VN:Galaxy Play
nameserver /glxplay.io/us
# > VN:K+
nameserver /solocoo.tv/us
# > MY:sooka
nameserver /sooka.my/us
nameserver /kaltura.com/us
nameserver /1fad96d91f4f519fc79753650a57dad992c44af2.cws.conviva.com/us
# > IN:MXPlayer
nameserver /mxplayer.in/us
# > IN:Tata Play
nameserver /tataplay.com/us
# > IN:Zee5
nameserver /zee5.com/us
# > IN:Jio Cinema
nameserver /content-jiovoot.voot.com/us
# > UAE:shahid
nameserver /mbc.net/us
nameserver /npaw.com/us
nameserver /shahid.net/us

# ---------- > AI Platform
# > Openai
nameserver /openai.com/us
nameserver /chatgpt.com/us
nameserver /oaistatic.com/us
nameserver /oaiusercontent.com/us
# > ExHantai/E-hentai
nameserver /exhentai.org/us
nameserver /e-hentai.org/us
# > Claude 2
nameserver /anthropic.com/us
nameserver /claude.ai/us
# > Google Gemini
nameserver /gemini.google.com/us
nameserver /proactivebackend-pa.googleapis.com/us
# > Google AiStudio
nameserver /aistudio.google.com/us
nameserver /alkalimakersuite-pa.clients6.google.com/us
nameserver /generativelanguage.googleapis.com/us
# > Microsoft Copilot For Image Generates
nameserver /copilot.microsoft.com/us

# ---------- > China Media

# > BiliBili
nameserver /bilibili.com/us
nameserver /bilibili.tv/us

# > iQiyi
nameserver /71.am/us
nameserver /71.am.com/us
nameserver /71edge.com/us
nameserver /71edge.net/us
nameserver /aianno.cn/us
nameserver /aianno.com/us
nameserver /aiqiyicloud-mgmt.com/us
nameserver /aiqiyicloud.com/us
nameserver /aiqiyicloud.net/us
nameserver /baiying.com/us
nameserver /gitv.cn/us
nameserver /gitv.tv/us
nameserver /ibkstore.com/us
nameserver /iq.com/us
nameserver /iqiyi.com/us
nameserver /iqiyi.demo.uwp/us
nameserver /iqiyiedge.com/us
nameserver /iqiyiedge.net/us
nameserver /iqiyipic.com/us
nameserver /jiangbing.cn/us
nameserver /pps.tv/us
nameserver /ppsimg.com/us
nameserver /ppstream.cn/us
nameserver /ppstream.com/us
nameserver /ppstream.com.cn/us
nameserver /ppstream.net/us
nameserver /ppstream.net.cn/us
nameserver /ppsurl.com/us
nameserver /qiyi.cn/us
nameserver /qiyi.com/us
nameserver /qiyipic.com/us
nameserver /qy.com/us
nameserver /qy.net/us
nameserver /suike.cn/us