DNS解锁奈飞迪士尼等流媒体

首先,何为dns?

dns类似于电话簿,当我们访问一个域名时,例如google.com ,他的ip是8.8.8.8,我们首先会通过dns查询google的ip,传回本地后访问8.8.8.8来访问google

大致流程为

本地——dns——目标ip

dns解锁便是利用劫持dns将流量传输到另一台服务器上

大致流程如下

本地——节点——dns服务器——目标服务器——奈飞

实质是自己制作一台dns服务器,这台dns种奈飞等流媒体域名流量是指向他的解锁机,再用解锁机来访问奈飞等流媒体。

准备材料:一台vps dns解锁授权

以下分为简单方法和较难方法,请根据自身选择

nano编辑完成后 ctrl加o 保存编辑,ctrl加x退出nano编辑器

简单方法(直接修改系统dns)

#Debian/Centos系统

# 4.4.4.4(以实际为准,修改成你的)
# 将解锁DNS添加为系统DNS
echo -e "nameserver 4.4.4.4" > /etc/resolv.conf  

# 将DNS文件属性修改为只读
chattr +i /etc/resolv.conf                               

移除操作

chattr -i /etc/resolv.conf
echo -e "nameserver 8.8.8.8" > /etc/resolv.conf

#Ubuntu系统(自带dns服务)

nano /etc/systemd/resolved.conf

# (以实际为准)输入,保存并退出
DNS=4.4.4.4



systemctl daemon-reload
systemctl restart systemd-resolved.service
mv /etc/resolv.conf /etc/resolv.conf.bak
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
# 移除操作(重复上述操作,dns那里换成8.8.8.8之类的即可,不过多赘述)

较难方法(使用dnsmasq来进行分流)

如果你想自己搭建一台dns服务器也可以使用这个方法,以debian系统为例

一.安装dnsmasq

apt-get -y install dnsmasq

二.配置dnsmasq

1.配置文件/etc/dnsmasq.conf

nano /etc/dnsmasq.conf

server=/netflix.com/4.4.4.4

server=/disneyplus.com/4.4.4.4

...

...

resolv-file=/etc/resolv.dnsmasq.conf

# 具体需要添加的域名请自己谷歌

2.配置文件/etc/resolv.dnsmasq.conf

nano /etc/resolv.dnsmasq.conf

nameserver 1.1.1.1
nameserver 8.8.8.8

3.设置VPS系统DNS,将本机dnsmasq作为系统DNS服务器。参考上面的操作

chattr -i /etc/resolv.conf

echo -e "nameserver 127.0.0.1" > /etc/resolv.conf

chattr +i /etc/resolv.conf

4.重启dnsmasq

/etc/init.d/dnsmasq restart

三.卸载

apt-get remove dnsmasq
chattr -i /etc/resolv.conf
chmod 777 /etc/resolv.conf
echo -e "nameserver 8.8.8.8" > /etc/resolv.conf

文章作者: 雷诺兹
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Reynolds' Blog
项目记录 项目记录
喜欢就支持一下吧