当前位置:网站首页>DNS domain name space
DNS domain name space
2022-07-27 09:09:00 【Hua Weiyun】
DNS Naming system , It's a tree growing upside down , That is to say, the root grows to the sky .
The management of domain name space is feudal , Is it royal land in the world , It's the root . The following top-level domain is the local king . Each organization is responsible for naming and managing the domains assigned to it and the sub domains under it , Manage the hostname and IP Mapping . The task of management and interpretation is through DNS Server , frequently-used DNS The server is BIND, It was originally DARPA Funded a graduate program at the University of Berkeley .
centos8 Installation on :yum install bind bind-utils

When A The host wants to access B When it's on the mainframe , Inquire about DNS The path of the server is like this .
there A The host and B Hosts are all hosts or servers managed under the domain .
If the computer of an ordinary user wants to access a host , For example, the computer that accesses the Internet in the family , Or there is no domain management computer in the company ( Working group mode ) To access a host ,DNS The process of domain name resolution is like this :
According to this parsing process , If the root server is down , Then domain name network access paralysis will occur .
DNS There are main types of 、 from 、 Cache and other types , The configuration file has a master configuration file 、 Regional data files, etc .
bind Master profile /etc/named.conf, The default content is as follows :
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS server as a caching only nameserver (as a localhost DNS resolver only). See /usr/share/doc/bind*/sample/ for example named configuration files.// This shows that only localhost DNS resolver, So we have to change options { //listen-on port 53 { 127.0.0.1; }; listen-on port 53 { any; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; secroots-file "/var/named/data/named.secroots"; recursing-file "/var/named/data/named.recursing"; //allow-query { localhost; }; allow-query { any; }; recursion yes; dnssec-enable yes; //dnssec-validation yes; dnssec-validation no; managed-keys-directory "/var/named/dynamic"; pid-file "/run/named/named.pid"; session-keyfile "/run/named/session.key"; /* https://fedoraproject.org/wiki/Changes/CryptoPolicy */ include "/etc/crypto-policies/back-ends/bind.config";};logging { channel default_debug { file "data/named.run"; severity dynamic; };};zone "." IN { type hint; file "named.ca";};//include "/etc/named.rfc1912.zones";include "/etc/named.mine.zones";include "/etc/named.root.key";/var/named/├── data├── dynamic├── slaves├── named.ca├── named.empty├── named.localhost└── named.loopbackTo be continued
边栏推荐
- MySQL basic knowledge learning (I)
- NiO Summary - read and understand the whole NiO process
- The wechat installation package has soared from 0.5m to 260m. Why are our programs getting bigger and bigger?
- 【云原生之kubernetes实战】在kubernetes集群下部署Rainbond平台
- 2040: [Blue Bridge Cup 2022 preliminary] bamboo cutting (priority queue)
- 5G没能拉动行业发展,不仅运营商失望了,手机企业也失望了
- 基于restful页面数据交互
- Matlab 利用M文件产生模糊控制器
- tensorflow包tf.keras模块构建和训练深度学习模型
- pollFirst(),pollLast(),peekFirst(),peekLast()
猜你喜欢

pollFirst(),pollLast(),peekFirst(),peekLast()

“蔚来杯“2022牛客暑期多校训练营1

【进程间通信IPC】- 信号量的学习

苹果降价600元,对本就溃败的国产旗舰手机几乎是毁灭性打击

npm install报错 强制安装

CUDA Programming -03: thread level

The wechat installation package has soared from 0.5m to 260m. Why are our programs getting bigger and bigger?

How to optimize the deep learning model to improve the reasoning speed

js call和apply

NIO this.selector.select()
随机推荐
CUDA programming-02: first knowledge of CUDA Programming
Matlab drawing skills and examples: stackedplot
Interface test tool -postman usage details
【云原生之kubernetes实战】在kubernetes集群下部署Rainbond平台
C# 窗体应用常用基础控件讲解(适合萌新)
Babbitt | yuan universe daily must read: Guangzhou Nansha released the "Yuan universe nine" measures, and the platform can obtain up to 200million yuan of financial support
CUDA programming-04: CUDA memory model
Matlab solves differential algebraic equations (DAE)
07_ Service registration and discovery summary
async/await的执行顺序以及宏任务和微任务
Built in method of tensorflow model training and evaluation
CUDA programming-05: flows and events
CUDA Programming -03: thread level
Sharing of four open source face recognition projects
[interprocess communication IPC] - semaphore learning
DNS域名空间
Apple cut its price by 600 yuan, which was almost a devastating blow to the collapse of its domestic flagship mobile phone
网易笔试之解救小易——曼哈顿距离的典型应用
【Flutter -- GetX】准备篇
罗克韦尔AB PLC 通过RSLinx Classic与PLC建立通信的具体方法步骤