BatVM提供卓越的DNS解锁系统,覆盖亚太、北美洲、欧洲等大部分区域,支持全量流媒体服务。
自2024年6月4日起,部分VPS系列产品不再内置DNS流媒体服务(例如内置DNS为8.8.8.8/1.1.1.1)用户需按照本文档自行配置。
以下是各地区的DNS服务:
使用以下命令一键修改DNS(请自行替换IP地址):
sudo echo "nameserver [替换为IP地址]" > /etc/resolv.conf
Linux安装SmartDNS的详细教程,请参考 官方文档。
下载配套安装包并上传到Linux系统中,标准Linux系统(X86 / X86_64)执行以下命令安装:
tar zxf smartdns.1.yyyy.MM.dd-REL.x86_64-linux-all.tar.gz
cd smartdns
chmod +x ./install
./install -i
树莓派或其他Debian系系统(ARM / ARM64)执行以下命令安装:
dpkg -i smartdns.1.yyyy.MM.dd-REL.arm-debian-all.deb
安装完成后,配置SmartDNS的上游服务器信息。一般情况下,只需增加server[IP]:port
和server-tcp[IP]:port
配置项。请尽量配置多个上游DNS服务器,包括国内外服务器。具体配置参数请参考配置文件说明。
vi /etc/smartdns/smartdns.conf
配置文件包含以下基本内容:
# 指定监听的端口号
bind []:53
# 指定DNS 服务器
server DNS IP
server-tls 8.8.8.8
# 指定域名规则
address /example.com/1.2.3.4
domain-rules /example.com/ -address 1.2.3.4
systemctl enable smartdns
systemctl start smartdns
修改本地路由器的DNS服务器,将DNS服务器配置为SmartDNS。
登录本地网络的路由器,配置树莓派,分配其静态IP地址。修改WAN口或DHCP DNS为树莓派IP地址。
执行以下命令查看:
nslookup -querytype=ptr smartdns
查看命令结果中的name是否为smartdns或你的主机名,如果是则表示生效:
$nslookup -querytype=ptr smartdns
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
smartdns name = smartdns.
如需还原DNS服务,可以将DNS设置为8.8.8.8:
sudo echo "nameserver 8.8.8.8" > /etc/resolv.conf
如遇到问题,请提交服务单进行反馈。