huifei 大佬有话说 : 2020-3-30 17:30:32
解锁后服务器的DNS解决办法
其实所谓的解锁就是让你的VPS访问特定的网站的流量通过解锁机进行转发而已。
现在的办法是待解锁机的DNS要指向解锁机,如此就带来了一个问题。如果是一个区域还好,但是相距稍远时候就存在一个绕路问题。
解锁机只会转发特定流量,其它访问,他直接会使用本区域的DNS进行解析,然后返回给待解锁机。
大型网站一般都会用CDN,那此时你访问的就是解锁机就近的CDN,会导致你整个体验都打折扣。
来说解决办法,菜鸟一个,大佬绕道
1、使用本地DNS,只解析NF或TG需要解锁的域名的DNS到解锁机,其它DNS全部走本地
2、使用轻量dns软件,我使用的是dnsmasq
# apt install dnsmasq
修改/etc/dnsmasq.conf 22.22.22.22为你的解锁机IP,这些域名来自lhie1,最后一条写上你原有的dns。
#cat dnsmasq.conf
server=/netflix.com/22.22.22.22
server=/netflix.net/22.22.22.22
server=/nflxext.com/22.22.22.22
server=/nflximg.com/22.22.22.22
server=/nflximg.net/22.22.22.22
server=/nflxso.net/22.22.22.22
server=/nflxvideo.net/22.22.22.22
server=/netflixdnstest0.com/22.22.22.22
server=/netflixdnstest1.com/22.22.22.22
server=/netflixdnstest2.com/22.22.22.22
server=/netflixdnstest3.com/22.22.22.22
server=/netflixdnstest4.com/22.22.22.22
server=/netflixdnstest5.com/22.22.22.22
server=/netflixdnstest6.com/22.22.22.22
server=/netflixdnstest7.com/22.22.22.22
server=/netflixdnstest8.com/22.22.22.22
server=/netflixdnstest9.com/22.22.22.22
server=/hulu.com/22.22.22.22
server=/huluim.com/22.22.22.22
server=/hbonow.com/22.22.22.22
server=/hbogo.com/22.22.22.22
server=/hbo.com/22.22.22.22
#server=/t.me/22.22.22.22
#server=/tdesktop.com/22.22.22.22
#server=/telegra.ph/22.22.22.22
#server=/telegram.me/22.22.22.22
#server=/telegram.org/22.22.22.22
server=100.100.2.136
3、修改本地dns为127.0.0.1
# cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
nameserver 127.0.0.1
4、重启dnsmasq
5、完成 ,来测试下吧!!
一个不知名网友 大佬有话说 : 2020-3-30 17:31:49
我都听不懂,大佬 惹不起
xfspace 大佬有话说 : 2020-3-30 17:35:16
辣鸡sni 0roxy loc人手iplc
huifei 大佬有话说 : 2020-3-30 17:38:56
大佬们都不需要,有些还是需要,比如我们这些菜菜
Nameless 大佬有话说 : 2020-3-30 17:42:53
不明白解锁是什么,只看懂你这dnsmasq配置是把设置的域名转交给22.22.22.22来查询而已
huifei 大佬有话说 : 2020-3-30 19:53:04
留给那些需要的人吧。