当前位置:网站首页>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
边栏推荐
- Basic syntax of unity script (5) - vector
- Motor control Clarke( α/β) Derivation of equal amplitude transformation
- The independent station is Web3.0. The national "14th five year plan" requires enterprises to build digital websites!
- [one day learning awk] use of built-in variables
- Development of unity script program
- 随着产业互联网的发展,有关互联网的落地和应用也就变得宽阔了起来
- App wechat payment unicloud version of uniapp payment (with source code)
- Basic syntax of unity script (2) -record time in unity
- Idea 2021.3 golang error: rning: undefined behavior version of delve is too old for go version 1.18
- WTM重大更新,多租户和单点登录
猜你喜欢
Postman automatically generates curl code snippets
60 个神级 VS Code 插件!!
How can I protect my private key?
Methodology for troubleshooting problems (applicable to troubleshooting problems arising from any multi-party cooperation)
SQL考勤统计月报表
【精选】资源变现资讯、新闻、自媒体、博客小程序(可引流,开通流量主,带pc后台管理)
Data Lake (11): Iceberg table data organization and query
顺应媒体融合趋势,中科闻歌携手美摄打造数智媒宣
Unity Animator 参数
[one day learning awk] Fundamentals
随机推荐
Wechat applet reports an error: typeerror: cannot read property 'SetData' of undefined
An interesting thing happened in the project
[Select] resource realization information, news, we media, blog applet (can be drained, open traffic master, with PC background management)
There is no utf8 option for creating tables in Navicat database.
JS 二维数组变一维数组的方法
visualstudio 和sql
Prometheus 2.29.0 新特性
Machine learning notes - Introduction to autocorrelation and partial autocorrelation
kaniko官方文档 - Build Images In Kubernetes
Basic syntax of unity script (3) - accessing game object components
一篇文章读懂关于企业IM的所有知识点
Assertions of regular series
Apache Doris Compaction優化百科全書
Unity脚本程序的开发
Introduction to the new source code of substrat: fix the memory leak of the mission engine of beefy, and optimize the smart contract deletion queue
Product manager professional knowledge 50 (7) - how to establish a complete set of user growth system?
Terms related to JMeter performance test and performance test passing standards
微信小程序报错:TypeError: Cannot read property ‘setData‘ of undefined
你想要的异常知识点都在这里了
Open source of xinzhibao applet