APP下载

统一管理系统中的解析功能

2020-08-17天涯衰草

电脑爱好者 2020年13期
关键词:域名解析配置文件浏览器

天涯衰草

一、管理Hosts文件以及規则

首先下载“TS-DNS”的最新版本(https://github.com/wolf-joe/ts-dns),解压后在文件夹中可以看到ts-dns.toml和ts-dns-full.toml这两个配置文件。其默认使用的是ts-dns.toml这个配置文件,但是由于该文件中的配置参数较少,所以我们还是先使用文本编辑器打开更全面的配置文件——ts-dns-full.toml,来修改一下。

以前大家在管理hosts文件时,都是对系统目录中的hosts文件进行操作,而现在我们只需在配置文件中找到“hosts_files”这个参数,然后在参数后面的方括号中依次设置不同的Hosts文件的路径地址,即可设置多个可以更方便编辑的hosts文件,比如["/etc/hosts","hosts1.txt","hosts2.txt"]等等。当然,用户也可以在[hosts]参数的下方直接输入规则,比如为了方便后续的“DNSoverHTTPS”域名解析,我们在这里自定义添加了一个比较可信的DNS服务器,即"dns.adguard.com"="176.103.130.130"(图1)。

二、修改或添加DNS服务器

一个好的DNS服务器对域名解析来说尤为重要,TS-DNS的最大优势就是不仅可以设置多个不同的DNS服务器,而且还可以根据不同的域名来指定不同的DNS服务器。在配置文件的[groups.clean]参数下面,我们可以看到它已经默认添加了腾讯、阿里、114等不同的DNS服务器,大家可以根据自己的使用习惯添加或者修改默认的DNS服务器。而在rules参数中设置的域名,则表示强制使用其设置的DNS服务器(图2)。

三、选择多种加密解析服务

一般情况下域名解析操作都能顺利地完成,不过偶尔也会受到运营商等某些因素的干扰,造成无法正常进行网页以及相关服务的操作。这时我们就需要使用加密技术来完成域名解析操作,但这却又无法在Windows操作系统中直接完成。而“TS-DNS”小工具在[groups.dirty]参数中提供了多种不同的加密服务选项,其中包括DNS以及“DNS-over-TLS”、“DNS-over-HTTPS”等加密解析服务。这样当域名解析遇到困难时,它就会采用不同的方式依次解析,直到得到正确的解析结果为止。

同理,用户既可以采用工具默认的配置信息,也可以根据自己的个人喜好更换为其他的DNS服务器。不过大家在使用DNS参数时,建议配合浏览器的SOCKS5协议代理来操作,这样会更可靠一些。比如使用火狐浏览器的用户,首先打开设置选项,然后依次点击“网络设置→设置→手工代理配置”,在“SOCKS主机”选项输入框中输入相应的地址,并将端口设置为1080。接着勾选下方的“使用SOCKSv5时代理DNS查询”选项,这样就能通过代理来更好地进行域名解析,进而避免解析过程受到干扰(图3)。

四、配置系统功能完成操作

由于域名解析是通过系统的相关功能来操作的,所以我们还需要在系统中进行相应的配置才行。我们首先用鼠标右键点击Windows10系统左下角的“开始”按钮,在弹出的菜单中依次选择“网络连接→网络和共享中心→更改适配器设置”命令(图4),用鼠标右键点击当前系统正在使用的网络连接并选择“属性”命令,接着在弹出的窗口中双击“Internet协议版本4(TCP/IPv4)”选项,将“首选DNS服务器”设置为“127.0.0.1”,然后点击“确定”按钮完成系统功能的配置(图5)。

接下来将ts-dns-full.toml配置文件中的配置信息全部复制下来,粘贴到ts-dns.toml里面保存,接着运行文件夹中的ts-dns.exe文件即可让工具开始运行。在运行后系统会弹出一个类似于命令提示符的窗口,不要关闭窗口,先打开常用的浏览器访问一些网页,如果能在命令提示符窗口中不停地看到工具进行域名解析的信息反馈,那就说明它已经可以正常工作了(图6)。而如果在运行后出现一闪而过的情况,那就说明刚才的配置信息有问题,需要重新设置。

猜你喜欢

域名解析配置文件浏览器
域名解析服务管理问答
免费动态域名解析软件
反浏览器指纹追踪
忘记ESXi主机root密码怎么办
打印机设置
环球浏览器
基于云的域名解析服务模型