【DNS域名系统】关于支持域名访问的小笔记

前言
最近在项目中,遇到需要将访问外系统的地址,从IP+端口的模式,变更为域名+端口的模式,由于之前对域名访问了解不多,从网上学习一下,如下做一些小笔记,以便于自己后续温故知新

正文
首先,我们要弄清楚什么是DNS,域名解析这些名词:
DNS,顾名思义,就是Domain Name System(域名系统)的简称,由解析器和域名服务器组成的。
域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。
域名解析器是把域名转换成主机所在IP地址的中介,域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。域名解析也叫域名指向、服务器设置、域名配置以及反向IP登记等等。
解析过程
当应用过程需要将一个主机域名映射为IP地址时,就调用域名解析函数,解析函数将待转换的域名放在DNS请求中,以UDP报文方式发给本地域名服务器。本地的域名服务器查到域名后,将对应的IP地址放在应答报文中返回。同时域名服务器还必须具有连向其他服务器的信息以支持不能解析时的转发。若域名服务器不能回答该请求,则此域名服务器就暂成为DNS中的另一个客户,向根域名服务器发出请求解析,根域名服务器一定能找到下面的所有二级域名的域名服务器,这样以此类推,一直向下解析,直到查询到所请求的域名。
实际应用
1,申请客户端主机到服务端网络策略
2,申请客户端主机到域名服务器网络策略(端口一般是53(UDP))
3,配置客户端主机配置文件,常见有如下两种方式:

方式1:
修改配置文件/etc/resolv.conf
加入
nameserver 服务器ip
方式2:
修改配置文件/etc/hosts
加入
ip 域名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值