当前位置:网站首页>DNS resolution home network access public DNS practice
DNS resolution home network access public DNS practice
2022-06-30 13:23:00 【Made by yuange】
0x00. Preface
The last article introduced HTTPDNS & Private DNS, Let's talk about it alone in this article Public DNS, First, simply post a few screenshots of the official website
0x01. Public domain name resolution Public DNS
1. macOS Set up Public DNS
I use macOS, Just place the console's DNS Address ( such as IPv4 + IPv6) Fill in the network settings DNS In the server , That's it
Is it simple , And you can see in the console : The device is currently in use Public DNS Professional configuration
2. iOS Set up Public DNS
It's also in DNS Add to the server
3. Android Set up Public DNS
You can fill in two DNS1 and DNS2, It is recommended to write one for each IPv4 and IPv6 Of
4. SmartDNS Additional Public DNS
Careful people may have found the above iOS and Android In the screenshot of , Actually DNS The address is 192.168.25.238 instead of Public DNS
This is to facilitate centralized management , I built one on the red hat machine at home SmartDNS service , As all monks are wide DNS The most upstream of the request
SmartDNS Address :https://github.com/pymumu/smartdns
You can also refer to the previous articles : be based on Cloudflare Gateway + SmartDNS + AdGuard The household DNS programme
And video introduction : be based on 1.1.1.1+SmartDNS+AdGuard The household DNS programme
Actually SmartDNS Upstream addition of Public DNS Just fine , You can see that there are multiple upstream configurations ,udp、tls、https There are all three types
0x02. Public domain name resolution Public DNS Set up interception
Other additional functions can be seen in the control panel , It is more humanized than other upstream only providing parsing
such as , The interception function can be enabled for different policy lists
Or customize the blacklist , Intercept specific sites , I added one here fake.site, You won't be able to access
The white list is OK , I added one here real.site, Normal access
0x03. Public domain name resolution Public DNS Set custom resolution
Be similar to Private DNS, Want to access the virtual machine through a specific host name in your home network , This can be achieved by setting custom parsing
such as rpi-slave.yuangezhizao.cn Through the home network Public DNS It can be parsed normally , But other parsers cannot , In line with expectations
0x03. Public domain name resolution Public DNS Operation and maintenance audit
It can be seen from the statistics page that the peak value of this month is 6/8 Japan , And no more than 1250k
And the domain name and client TOP polymerization
The reason why the equipment can see smartdns Is in DNS-over-HTTPS The name prefix... Is specified
Use DoH The configuration of , Custom device flags can be added to the configuration , So as to accurately identify the access of the device
You can see all of them in the audit log DNS Parsing records , You can view a specific time , Which requests are initiated by a particular device
0x04. Postscript
He thinks Public DNS Is the most practical function , No cloud computing threshold , Ordinary individual users can enjoy the service through simple network settings
And I have used it for a long time , For example, it can be seen from the statistics that the resolution of this month has been used 24,557,475, Although there are more than 3,000,000 Time limit , However, there is no charge during the public beta , Very conscientious
边栏推荐
- Discussion on JMeter operation principle
- Kubeedge's core philosophy
- [one day learning awk] Fundamentals
- 常用的ui组件
- 发生QQ大规模盗号事件,暴露出什么网络安全问题?
- Unity脚本的基础语法(3)-访问游戏对象组件
- 数据湖(十一):Iceberg表数据组织与查询
- 目录相关命令
- Package based on thinkphp5 -tronapi- wave field interface - source code without encryption - can be opened twice - interface document attached - detailed guidance of the author - June 30, 2022 08:45:2
- 逆向调试入门-PE中的VA与RVA换算04/07
猜你喜欢

RK356x U-Boot研究所(命令篇)3.3 env相关命令的用法

Wechat applet reports an error: typeerror: cannot read property 'SetData' of undefined
![[deep anatomy of C language] storage principle of float variable in memory & comparison between pointer variable and](/img/3d/5d7fafba4ff7903afbd51d6d58dcdf.png)
[deep anatomy of C language] storage principle of float variable in memory & comparison between pointer variable and "zero value"

Resource realization applet opening wechat official small store tutorial

Machine learning notes - Introduction to autocorrelation and partial autocorrelation

一篇文章读懂关于企业IM的所有知识点

Introduction to two types of rxjs observable operators

Methodology for troubleshooting problems (applicable to troubleshooting problems arising from any multi-party cooperation)
![[Select] resource realization information, news, we media, blog applet (can be drained, open traffic master, with PC background management)](/img/e7/1c34d8aa364b944688ec2ffb4feb7c.jpg)
[Select] resource realization information, news, we media, blog applet (can be drained, open traffic master, with PC background management)

你想要的异常知识点都在这里了
随机推荐
Paper interpretation (AGC) attributed graph clustering via adaptive graph revolution
navicat数据库建表是没有utf8选项。
深度长文探讨Join运算的简化和提速
Publicity of the fourth batch of shortlisted Enterprises - annual Top100 smart Internet supplier selection
A keepalived high availability accident made me learn it again!
Apache Doris Compaction优化百科全书
杭州电子商务研究院:官网(网站)是私域的唯一形态
Data Lake (11): Iceberg table data organization and query
[one day learning awk] Fundamentals
postman 自動生成 curl 代碼片段
ERROR: Cannot uninstall ‘PyYAML‘. It is a distutils installed project and thus we cannot accurately
MySQL如何将列合并?
为基础性语言摇旗呐喊
QT read / write excel--qxlsx worksheet display / hide status setting 4
Illustration creating a stored procedure using Navicat for MySQL
随着产业互联网的发展,有关互联网的落地和应用也就变得宽阔了起来
Basic syntax of unity script (2) -record time in unity
RK356x U-Boot研究所(命令篇)3.3 env相关命令的用法
[one day learning awk] array usage
Clearing TinyMCE rich text cache in elementui