首页 > 其他分享 >简单说明DNS、DHCP的主要作用是什么?

简单说明DNS、DHCP的主要作用是什么?

时间:2023-07-15 10:22:29浏览次数:48  
标签:主机 简单 域名解析 主机名 DNS IP地址 DHCP

1、DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析);
  每个IP地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,就不要死记硬背每台IP设备的IP地址,只要记住相对直观有意义的主机名就行了。这就是DNS协议所要完成的功能。
  主机名到IP地址的映射有两种方式:

  1)静态映射,每台设备上都配置主机到IP地址的映射,各设备独立维护自己的映射表,而且只供本设备使用;

  2)动态映射,建立一套域名解析系统(DNS),只在专门的DNS服务器上配置主机到IP地址的映射,网络上需要使用主机名通信的设备,首先需要到DNS服务器查询主机所对应的IP地址。
  通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。在解析域名时,可以首先采用静态域名解析的方法,如果静态域名解析不成功,再采用动态域名解析的方法。可以将一些常用的域名放入静态域名解析表中,这样可以大大提高域名解析效率。
  2、DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。
  DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。DHCP具有以下功能:
  1. 保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。
  2. DHCP应当可以给用户分配永久固定的IP地址。
  3. DHCP应当可以同用其他方法获得IP地址的主机共存(如手工配置IP地址的主机)。
  4. DHCP服务器应当向现有的BOOTP客户端提供服务。

标签:主机,简单,域名解析,主机名,DNS,IP地址,DHCP
From: https://www.cnblogs.com/ling7/p/17555689.html

相关文章

  • Ubuntu找不到ip无法ssh登录,解决方法开机自动重启dhcp
    问题VMware里安装的Ubuntu虚拟机,每次开机ifconfig都找不到网卡ens33,就没有ip地址,无法通过xshell进行ssh登录。每次都手动执行sudodhclienens33才可以,下面通过脚本让其开机自启。配置脚本sudovim/etc/rc.local文件里写入下面内容:#!/bin/bashdhclientens33添加执行权限......
  • 实现智能DNS
    1vim/etc/named.confaclbeijingnet{192.168.30.0/24;};aclshanghainet{172.20.0.0/16;};aclothernet{any;};options{listen-onport53{localhost;};listen-on-v6port53{::1;};directory"/v......
  • Thread 和 ThreadPool 简单梳理(C#)【并发编程系列】
    〇、前言对于Thread和ThreadPool已经是元老级别的类了。Thread是C#语言对线程对象的封装,它从.NET1.0版本就有了,然后ThreadPool是.NetFramework2.0版本中出现的,都是相当成熟的存在。当然,现在已经出现了Task和PLinq等更高效率的并发类,线程和线程池在实际开发......
  • 关于x79itx主板的简单测试
    主板某宝的精粤x79itxoem主板,原生x79芯片。问了客服说有一个stat3.0和一个前置usb3.0,好像原生x79不支持usb3.0吧。主板图片:测试配件本次测试并未修改任何bios选项!硬盘:致钛PC005512g、致钛SC001256g内存:三星recc186616g*2CPU:e52660v2显卡:gt6101g电源:惠普拆机320......
  • 嗯,倒数日,开发了一个多月的倒数日 桌面应用 上线啦,简单暴力的显示方式,专注于显眼
    风向倒数日桌面应用是我个人历时一个月多开发的一个简单明了的倒数日应用,因为平时事情比较多,很多事情忙不过来,中间忽略了很多东西,甚至忘记时间该做什么,所以做了这个倒数日,为了就是提醒自己。刚刚开始才开始第一版本v1.0.0,其中还有很多小问题需要优化,但是还能将就用......
  • WPF TreeView 检测SelectedItem变化的简单方案
    TreeView无法绑定SelectedItem,而又想知道treeview的selecteditem的变化,当然目前有很多方法,我这里简单的提供一个。目前主要思路就是通过处理xaml的TreeViewItem的IsSelected属性来进行绑定。<TreeViewBorderThickness="0"Width="220"......
  • postgresql 简单使用
    编译安装的启动数据库:/usr/local/postgresql/bin/pg_ctl-D/data/postgresql-llogfilestart停止数据库:/usr/local/postgresql/bin/pg_ctl-D/data/postgresqlstop-mfast登录数据库:/usr/local/postgresql/bin/psqlpostgres 配置文件:/data/postgresql/postgresql.con......
  • 简单多项式
    前置知识复数\(i^2=-1\)复数为\(z=a+bi\)\(a+bi,a-bi\)互为共轭复数一个复数对应复平面上的任意一个点,一个复数与复平面上\((a,b)\)一一对应。复数与向量之间的运算有相似的地方,假设复数到复平面原点的距离为\(r\),那么复数也可以用\((r\cos\alpha,r\sin\alp......
  • 保持简单(Keep it simple)—-纪念丹尼斯•里奇(Dennis Ritchie)
    1954年,电气工程师阿利斯泰尔•里奇(AlistairE.Ritchie),决定举家从纽约州的布朗克斯维尔(Bronxville),搬到几十公里以外的新泽西。这样可以离他的工作单位”贝尔实验室”更近一些。13岁的丹尼斯•里奇(DennisRitchie),就这样随着父亲一起来到新泽西。那时,谁也没有......
  • Power APP Canvas组件简单控制画布控件
    效果图:图中绿色部分是组件,通过组件控制画布中按钮的点击事件。具体实现:1、组件按钮中赋值一个变量比如左按钮给yyy赋值false右按钮赋值true;2、增加输出属性                          将其赋值为此变量,此处用布尔......