、子网掩码 、路由器 、DNS image.png IP地址 IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址(每个机器都有一个编码...在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器...IP和MAC地址这种映射关系由ARP(Address Resolution Protocol,地址解析协议)协议完成。...TCP/IP协议中的端口就是逻辑端口,通过不同的逻辑端口来区分不同的服务。 端口有什么用呢?...显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区 分不同的服务的。
8 位协议:描述了 IP 数据报中携带的载荷是哪种传输层协议的数据报,以此来确定接下来由哪种协议解析数据 16 位首部检验和:验证数据在传输中是否出错(只是针对首部,IP 报头),载荷部分 TCP/UDP...为运行商具有的公网 IP( 修改 IP 时会记录相应的映射关系,以便传输回来的时候可以找到原来局域网的 IP )目标公网服务器收到的也是这个 IP ,同时 NAT 不仅可以转换 IP 地址,也可以转换端口号...,对应到了不同的数据链路层协议,也对应了不同的 MTU,以太网的 MTU是非常短的,只有 1500 字节,此处 MTU 的限制就会对上层协议(例如 IP 协议)产生直接影响,当一个 IP 数据包达到 1500...DNS 协议 DNS 是应用层的协议,也可以理解为一套系统(域名解析系统),主要负责将易于人类理解的域名(如 www.aaa.com)转换为计算机可识别的 IP 地址(如 192.168.1.1),域名和...DNS 服务器,把 hosts 文件放到 DNS 服务器中,当某个电脑需要进行域名解析,直接访问 DNS 服务器即可,但是一台服务器肯定不够用,所以就又有了许多镜像服务器,每个人上网时就会就近访问 DNS
NAT的工作方式如下: 当局域网中的设备发送数据包时,NAT网关将其私有IP地址替换为NAT网关的公有IP地址,并记录连接的端口号。...动态NAT:从一个公共IP地址池中随机选择一个可用的公有IP地址映射到私有IP地址。 PAT(端口地址转换):多个私有IP地址共享一个公有IP地址,但使用不同的端口号进行区分。...DNS服务器查找对应的IP地址,并将结果返回给用户。 5.3 常见的DNS记录类型 A记录:将域名解析为IPv4地址。 AAAA记录:将域名解析为IPv6地址。...5.5 DNS解析的应用场景 网站访问:DNS解析是用户访问网站的第一步,每个网络请求都需要DNS解析来获取目标IP地址。...NAT网关解决了IPv4地址不足问题,路由器实现了不同网络间的数据传输,IP地址是设备在网络中定位和通信的基础,共享带宽优化了资源使用效率,而DNS解析则让用户可以通过易记的域名访问互联网资源。
在网络场景中,IP是与主机设备的关系,端口号是主机设备内的1-65535间的数量。在使用域名解析中,IP地址通常是指网站的公网IP地址,即可以直接访问该网站的外网IP地址。...但是,有时候我们可能需要访问的是内网服务器,或者需要使用不同的端口号来访问同一个服务器上的不同服务。这时候,我们需要在域名后面加上端口号,例如:www.example.com:8080。...涉及内网IP时,则需要用nat123端口映射或类似内网穿透技术应用来绑定自定义域名端口让公网访问。一、域名如何解析成IP+端口号?...有人注册了域名后,会有这样的疑问:域名只能解析到IP地址,如何将域名解析成IP+端口号呢?...如果本地端口异常或防火墙未开放允许其他设备访问,不要说公网了,在同内网都访问不了。
来源:猴哥技术站 今天给大家梳理一篇关于网址、URL、IP地址、域名、DNS、域名解析的白话长文,并以简单的提问-解答形式让读者更加深刻理解网址、URL、IP地址、域名、DNS、域名解析,希望有助于读者的学习...,包括DNS诞生解决了什么问题,域名发展史,域名层级,部分顶层域名对象,域名服务器,域名解析过程与IP技术拓展!...地址;若本子网中的域名服务器无法查询到目标主机域名的IP,则根据DNS的标准IP地址解析流程提供进一步的查询服务,该过程将在下文“域名解析过程”中详细介绍。...顶级域名服务器,级别同顶级域,用于纪录注册在该顶级域名服务器上的所有二级域名并提供DNS查询服务。...本地DNS服务器继续向域服务器发起头条域名解析请求,便会得到头条域名对应的IP地址,这时本地DNS服务器不仅会向用户计算机返回IP地址,同时在其自身缓存中增加头条域名与其IP的纪录,从而加快其他计算机获取头条域名对应
请注意:你这个是局域网ip地址,完全可以是静态的,因为每个局域网都可以有和你一样的ip地址并不冲突(想想不同的公司是不是可以有一样的工号呀?),而本文的动态ip指的是广域网的,它是要求全球唯一的。...外网域名中,全世界不会存在相同的域名 ---- 域名解析 域名解析:根据域名解析得到IP地址。域名的解析工作由DNS服务器完成。 说明:在各大云厂商中,域名解析一般都是免费服务的。...特别声明:域名不包括端口 ---- 公共DNS服务器IP地址大全 一个域名必须经过DNS服务器的解析才能得到IP地址,因此DNS服务器非常的重要。...8.8.4.4(你若要解析到国外ip地址可用它,国内不推荐使用) … 更多、更全的公共DNS服务器ip地址请参考本网站:https://dnsdaquan.com 有了这些好用的免费DNS服务器后,若我们自己购买了一个域名就可以交给它来帮我们完成域名解析...我们知道DNS用于域名 -> IP地址的解析,那么何为DDNS呢?
DNS中保存了一张域名和与之相对应的IP地址的表,以解析消息的域名。...最初我们访问网站的时候,都是通过IP地址和端口号的方式来访问,但是IP地址是一串数字,记忆起来比较繁琐所以,计算机协会推出了DNS服务,dns可以根据我们输入的域名来去寻找对应的ip地址。...同DNS一样,解决了IP地址比较难记忆的问题。 DNS和Hosts的区别 通过上面的简单介绍,发现DNS和Hosts这两个东西其实干的事情都是一样的,都是解决了域名解析的功能。...当用户在浏览器中输入一个需要登录的网址时,系统会首先从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。...如何配置Hosts hosts文件在不同操作系统(甚至不同Windows版本)的位置都不大一样。
本题的考察点其实就是 DNS 负载均衡。 一个域名对应多个 IP 从理论上讲,一个域名是可以对应多个 IP 的,在这种情况下,当不同的用户访问该域名时,就会访问到不同的 IP 地址。...要实现一个域名对应多个 IP 地址的效果,只需要在 DNS 解析操作平台,添加一条解析记录,将网站的域名指向服务器的 IP 地址。...每次域名解析请求都会解析出一个不同的 IP 地址返回给访客,这样就构成了一个服务器集群,并实现负载均衡的效果。...不同用户就近访问不同的服务器 IP 地址,访问速度大大提升,同时也减轻了单个服务器的访问压力。同时,由于有多个备选 IP,当其中一个出现问题时,可以通过宕机切换,提高业务可用性。...DNS 解析策略 常见的 DNS 解析策略包括: 轮询(Round Robin):DNS 服务器按顺序返回多个IP地址,实现请求的轮流分发到不同的服务器上。
深入解析DNS、VPC、共享带宽包、负载均衡和IP的异同与配合使用 引言 在云计算和网络技术领域,DNS(域名系统)、VPC(虚拟私有网络)、共享带宽包、负载均衡和IP地址是构建现代网络架构的基石。...它们各自承担着不同的角色,但又相互协作,共同确保网络的高效、稳定和安全。本文将深入探讨这些技术的异同点,并分析它们如何在实际应用中配合使用。...DNS解析过程涉及多个步骤:用户输入域名、本地DNS服务器查询、递归查询上级DNS服务器直至根DNS服务器,最终返回IP地址。...分为公有IP和私有IP,公有IP在全球范围内唯一,私有IP用于局域网内部通信。 异同点分析 DNS与VPC DNS:负责域名解析,不涉及网络隔离。...配合使用案例 案例1:网站部署 在网站部署中,DNS用于将域名解析为IP地址,VPC提供网络隔离和自定义网络环境。
C#中使用Dns相关类查询主机名对应的IP地址等信息 C#中的Dns类能够与默认的DNS服务器进行通信,以检索IP地址。...DnsLookup示例代码使用了以下名称空间: System System.Net System.Threading.Tasks 样例应用程序实现一个控制台程序(包),要求用户输入主机名(也可以添加一个IP...DnsLookup { class Program { /// /// 样例应用程序实现一个控制台程序(包),要求用户输入主机名(也可以添加一个IP...对于主机名 www.orf.at, 可以看到这个主机名定义了多个IP地址。 注意: Dns类是比较有限的,例如不能指定使用非默认的DNS服务器。...它只在Dns类的过时方法中填充。而且这些方法也不完全地填充这个属性。要充分利用DNS查找功能,最好使用第三方库。
var/lib/registry registry:2.2 确认registry server是UP状态,docker ps -a | grep registry 配置docker client端 同registry...server在同一台服务器上配置: 创建证书目录(没有此目录自己创建,注意端口号) sudo mkdir -p /etc/docker/certs.d/reg.zimug.com:5000 下载证书...sudo cp ~/registry/certs/registry.crt /etc/docker/certs.d/reg.zimug.com:5000 域名解析,如果有DNS解析无需做此步骤(registry-server-ip...=192.168.1.158) sudo echo 192.168.1.158 reg.zimug.com >> /etc/hosts 其他主机配置: 创建证书目录(没有此目录自己创建,注意端口号)...,如果有DNS解析无需做此步骤(registry-server-ip=192.168.1.10) echo 192.168.1.158 reg.zimug.com >> /etc/hosts 验证测试
那么实现这一技术的就是 DNS 域名解析,DNS 可以将域名网址自动转换为具体的 IP 地址。...本地 DNS 于是转向问权威 DNS 服务器:“老三,www.server.com对应的IP是啥呀?” server.com 的权威 DNS 服务器,它是域名解析结果的源出处。为啥叫权威呢?...权威 DNS 服务器查询后将对应的 IP 地址 X.X.X.X 告诉本地 DNS。 本地 DNS 再将 IP 地址返回客户端,客户端和目标建立连接。 至此,我们完成了 DNS 的解析过程。...域名解析的工作流程 域名解析的工作流程 DNS 域名解析的过程蛮有意思的,整个过程就和我们日常生活中找人问路的过程类似,只指路不带路。...此时,两个私有 IP 地址都转换 IP 地址为公有地址 120.229.175.121,但是以不同的端口号作为区分。
计算机网络基础知识复习汇总:计算机网络基础知识复习 HTTP协议的解析:剖析 HTTP 协议 一个系列的解析文章: TCP/IP详解学习笔记(1)-- 概述 TCP/IP详解学习笔记(2)-- 数据链路层...该层可以提供不同服务质量、不同可靠性保证的传输服务,并且协议发送端和目标端的传输速度差异。这一层也称为主机到主机层。主要解决如何区分不同应用程序的问题,端口号。...,有DNS负责将它解析成IP地址,这个过程中用到端口号53 HTTP超文本传输协议,端口号80:通过http实现网络上的超文本的传输 ?...但是不够安全,现在基本上都采用SSH来进行远程登录 FTP文件传输协议,端口号23:用于上传下载 SMTP简单邮件传送协议,端口号25 DNS域名服务,端口号53:当用户输入网站的名称后,有DNS负责将它解析成...,传输效率高 TFTP简单文件传输协议,端口号69 DNS域名服务,端口号53:当用户输入网站的名称后,有DNS负责将它解析成IP地址,这个过程中用到端口号53 NTP网络时间协议,端口号123 RPC
网络通信要素 2.1 如何实现网络中的主机互相通信 通信双方地址 IP 端口号 一定的规则:不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。...如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,首先会找TCP/IP参数中设置的首选DNS服务器,在此我们叫它本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中...如果要查询的域名,不由本地DNS服务器区域解析,但该服务器已缓存了此网址映射关系,则调用这个IP地址映射,完成域名解析,此解析不具有权威性。...如果用的是转发模式,此DNS服务器就会把请求转发至上一级DNS服务器,由上一级服务器进行解析,上一级服务器如果不能解析,或找根DNS或把转请求转至上上级,以此循环。...如果说IP地址可以唯一标识网络中的设备,那么端口号就可以唯一标识设备中的进程(应用程序)。 不同的进程,设置不同的端口号。 端口号:用两个字节表示的整数,它的取值范围是0~65535。
应用层协议定义的是应用进程间的通信和交互的规则,常见有HTTP、DNS、SMTP、POP3 表示层 将应用程序的信息转换成适合网络传输的格式。...常见端口号 TCP/UDP可同端口,因为接收数据后交由不同的处理程序处理 21:ftp 22:SSH 23:telnet 25:smtp 53:DNS 110:pop3 3306:mysql 8080:...超时未收到确认应答,则需要重传,直到接收到应答 停止等待协议:若接收收到重复分组(序列号),则丢弃,但还要发送确认应答 有个超时计时器,比分组传输的平均往返时间更长一些 连续ARQ:窗口控制,累计收到同个序列号才进行重发...DNS解析:通过DNS获取域名对应的IP TCP连接:三次握手建立连接 发送HTTP请求 服务器处理请求并返回响应 浏览器解析渲染页面 连接结束:四次挥手 其中: TCP:与服务器三次握手建立TCP连接...IP:建立连接的发送数据在网络层使用IP协议 OPSF:IP在路由选择时使用 ARP:路由与服务器通信时需要MAC HTTP:使用网页用到HTTP协议 7.
鼓励新的 Bonjour 协议的设计者在不同的动态分配的端口号上运行他们服务的每个实例,而不是试图在同一个众所周知的端口号上运行它们并使用额外的信息来指定客户端正在尝试交谈的实例到。...端口号、IP 地址,甚至主机名每天都在变化,但用户不需要每次都重新选择打印机。因此,从服务名称到套接字信息的解析直到服务被实际使用时才会发生。...为了解析服务,应用程序使用服务名称执行 SRV 记录的 DNS 查找。多播 DNS 响应器使用包含当前信息的 SRV 记录进行响应。 图 4-3 说明了音乐共享示例中的服务解析。...在第 2 步中,此查询返回服务的主机名和端口号 (eds-musicbox.local., 1010)。在第 3 步中,客户端发出 IP 地址的多播请求。...在第 4 步中,此请求解析为 IP 地址 169.254.150.84。然后客户端可以使用 IP 地址和端口号连接到服务。每次使用服务时都会发生此过程,因此总能找到服务的最新地址和端口号。
摘要 DNS域名解析 ARP与RARP协议 DHCP动态获取IP地址 NAT网络地址转换 ICMP互联网控制报文协议 IGMP因特网组管理协议 DNS域名解析 域名的层级关系 DNS中的域名是用句点分割...域名解析过程 浏览器首先看自己的缓存里面有没有该域名的缓存,如果没有就检查本机域名解析文件hosts,如果还是没有就会向DNS服务器进行查询,查询过程如下: 客户端向本地DNS服务器发起DNS请求,请求...主机会通过广播发送ARP请求,请求包中包含了想要知道的MAC地址的主机IP地址 同个链路上的所有设备收到ARP请求后,会去解析ARP包的内容,如果ARP包中的IP地址与自己的IP地址一直,那么该设备会将自己的...为了解决上述的问题,出现了DHCP中继代理,通过DHCP中继代理,可以对不同网段的IP地址分配使用同一个DHCP服务器。...,但是以不同的端口号进行区分。
而DNS的主要作用,就是域名解析,将主机名解析成IP地址。...解析类型 正向解析:FQDN --> IP,即把主机名解析为IP地址 反向解析: IP --> FQDN,即把IP地址解析为主机名 泛域名解析:避免用户写错名称时给出错误答案,可通过泛域名解析进行解析至某特定地址...zone: DNS数据库 DNS的解析过程当中涉及到DNS数据库,此数据库又分为正解与反解,正解即从主机名 到IP,反解即从IP到主机名,无论正解还是反解,每个域名所对应的解析记录我们称 之为zone(...MX:Mail eXchanger,邮件交换器 主从DNS服务器 DNS也是一个网络服务,因此就有对应的端口号,其端口号为53号,通常DNS在查询时是以UDP/53来查询,而在主从同步时是以TCP...;此时DNS服务器会以轮询方式 响应 (4) 同一个值也可能有多个不同的定义名字;通过多个不同的名字指向同一个值进 行定义;此仅表示通过多个不同的名字可以找到同一个主机
;因为https的SSL证书不能用IP地址,我就随便起了个名字。...registry2 registry:2.2 确认Registry2 Server是 UP 状态, docker ps -a | grep registry2 配置Docker client端 同Registry2...Server在同一台服务器上配置: 创建证书目录(没有此目录自己创建,注意端口号) mkdir -p /etc/docker/certs.d/reg2.youyuan.cn:5000 下载证书 cp.../opt/registry2/certs/registry2.crt /etc/docker/certs.d/reg2.youyuan.cn:5000 域名解析,如果有DNS解析无需做此步骤(registry2...,注意端口号) mkdir -p /etc/docker/certs.d/reg2.youyuan.cn:5000 域名解析,如果有DNS解析无需做此步骤(registry2-server-ip=192.168.68.17