在那之前,我对网络传播中的一些基本概念总是含糊其辞。我觉得我说不出我知道什么。因此,简而言之,它不是系统的,很难从整体上把握。因此,本文的目的是总结一些我们通常关注的网络概念,并描述它们之间的关系,从而扫清一些障碍,与我们的朋友分享一个浪潮。
文字如标题所示,我们将分别对每个基本概念进行解释,并尽可能给出示例。
IP地址IP地址为每个网络和每个主机分配一个逻辑地址,以屏蔽物理地址的差异。IP地址用于给互联网上的计算机编号。“个人电脑”可以比作“电话”,所以“IP地址”相当于“电话号码”。
注:“电话号码”也可分为本地区和广域区。例如,您的员工编号仅在公司内部是唯一的,属于LANIP。你的身份证号码是全国唯一的。它可以比作广域网IP。当然,局部区域和广域区域总是相对的概念~
IP地址可分为两个维度,包括:
- IPv4和IPv6
- 静态IP和动态IP
为什么是IPv6???因为IPv4使用32位(4字节)地址,所以它最多可以代表2的32次方,即4294967296个地址。40多亿个地址远远不够,于是IPv6出现了。
关于IPv6诞生的大事记:
- 1992年初,IETF(互联网工程任务组)提出了一些关于互联网地址系统的建议,并于1992年底形成了一份白皮书。
- 自1996年以来,已经发布了一系列定义IPv6的RFC。最初的版本是rfc1883。
- 自2011年以来,主要用于个人电脑和服务器系统的操作系统基本上支持高质量的IPv6配置产品。
- 2012年6月6日,国际互联网协会举行了世界IPv6发布周年纪念活动。这一天,全球IPv6网络正式启动。
- 2013年9月,互联网上318个顶级域名中有283个支持IPv6访问其DNS。
- 2017年11月26日,中共中央办公厅国务院办公厅印刷发行《推进互联网协议第六版(IPv6)规模部署行动计划》。
- 2018年6月,三家运营商共同阿里云它宣布将全面对外提供IPv6服务,并计划推动中国互联网到2025年真正实现“仅IPv6”。
4字节长的IP称为IPv4。目前,大多数IP是IPv4。例如:192.168.1.100
IPv6局域网和内网采用IPv4,大部分外部IP仍采用IPv4。然而,随着IPv4的耗尽,他开始逐渐进入IPv6时代。IPv4的全球地址已经耗尽,中国新的IPv6系统正在形成
16字节长的IP变成了IPv6。它可以有多种格式:
- IPv6地址由公共冒号划分为8个块,每个块有4个十六进制数字。例如:2400:cb00:2048:1:0:0:6ca2:c665
- 两个冒号标识多个0块,但两个冒号在每个地址中最多出现一次。例如,2001:1234:4567:0000:0000:0000:8888可以缩写为2001:1234:4567::8888
- 在IPv6和IPv4的混合网络中,IPv6地址的最后四个字节有时可以按IPv4的点地址分成四段。例如,2001:1234:4567::c0a8:0a64可以写成2001:1234:4567::192.168.10.100
我们已经知道,互联网上的每台机器(如果你不连接互联网,你不需要IP,不连接互联网指的是一台机器)都有一个IP地址,这个IP地址可以是固定的,也可以是动态的。
静态IP顾名思义,IP地址是静态和固定的。静态IP是世界上唯一的公共知识产权。然而,我们知道IP资源有限(尤其是IPv4),所以静态IP收费(而且一般不便宜)。
静态IP得到了中国电信等ISP(互联网服务提供商)的支持中国联通它们是分配给我们的(当然,你必须花钱)。为了节省开支,我们通常在公共IP之后建立一个LAN,然后让LAN中的所有机器共享一个或多个AndyLau地址(也称为导出IP)。
动态IP当然:由于IP资源短缺,通过拨号/宽带接入互联网的用户(如您的家人)通常没有固定的IP(毕竟,宽带费用并不昂贵),但ISP会动态地为您分配一个临时IP,这就是下面要讨论的动态IP。当然,这一切对你来说都是无法察觉的
作为一个网站服务器,它需要一个静态IP地址来方便域名解析。通过调制解调器、ISDN、ADSL和蜂窝宽带接入互联网的计算机每次接入互联网时都有不同的IP地址,这被称为动态IP。由于IP资源非常宝贵,大多数用户通过动态IP上网。普通人一般不需要了解动态IP,动态IP是由计算机系统自动完成的。
你可能会问:每次你通过ipconfig检查你的机器IP时,它是192.168x.x,没有变化。它怎么可能是动态IP?请注意:您的LANIP地址可以是静态的,因为每个LAN可以与您拥有相同的IP地址,而不会发生冲突(想想不同的公司是否可以拥有相同的工作编号?),本文中的动态IP指的是世界上独一无二的广域网。
域名和域名解析IP地址对计算机来说很好,但对人们来说却是个问题。毕竟,人们很难记住。于是域名系统(DNS)被发明了。DNS将人们可以记住的主机名与计算机可以记住的IP地址相关联。一个域名可以对应多个IP,实现DNS负载平衡。
域名与主机名的区别与联系- 主机名代表一个主机,域名代表一个区域的名称,所以它的范围更大
- 一个域名下可以有多个主机,例如:
- abc。通用域名格式此域名下可以有两台主机:Server1abc。COM和server2abc。通用域名格式
- 当然,这个名字也可以是www.abc.COM和Baikeabc。通用域名格式
- 因此,完整的主机名通常是这样命名的:计算机名域名
- 相同的域名将不存在于世界上
域名解析:根据域名解析获取IP地址。域名解析由DNS服务器完成。
域名解析类型注:在主要的云制造商中,域名解析通常是免费的。然而,由于各服务提供商的规模和实力参差不齐,分辨率系统的稳定性无法得到有效保证。因此,建议选择知名域名服务商,如阿里云腾讯云、新网络等
DNS服务器将域名解析为IP地址,然后将子目录绑定到此IP地址的主机上的域名。解析记录将在域名解析期间添加。这些记录有以下常见类型:
- 主机名(记录):一条(地址)记录用于指定与主机名(或域名)对应的IP地址记录。用户可以将域名下的web服务器指向自己的web服务器。同时,还可以通过域名解析设置子域名。
- 要将域名指向IPv4的地址(例如:100.100.100.100),您需要添加一条记录
- 别名(CNAME记录):别名记录。此记录允许您将多个名称映射到同一台计算机。通常用于同时提供WWW和邮件服务的计算机。例如,有一台名为“host.Mydomain.Com”(记录)的计算机。它同时提供WWW和邮件服务,以方便用户访问该服务。您可以为此计算机设置两个域名解析别名(CNAME):WWW和mail。
- 如果将一个域名指向一个域名以实现与指向的域名相同的访问效果,则需要添加CNAME记录
- 邮件交换记录(MX记录):即邮件路由记录。用户可以将域名解析为自己的域名邮件服务器然后你可以自己控制所有邮箱设置。如果您在线填写服务器的IP地址,您可以将域名下的所有邮件传输到自己设置的相应邮件服务器。
- 建立电子邮件服务以指向邮件服务器的地址。需要设置MX记录
- 文本记录(txt记录):设置txt,域名解析,设置txt记录以便其他人可以与您联系。它还将提高通过域名邮箱发送外国域名邮件的成功率。提高成功率的原因是企业邮箱公司将您的域名添加到白名单中,并以企业邮箱公司的名义发送邮件。企业邮箱公司不会相互封锁。TX框架用于防止您的电子邮件作为垃圾邮件服务器之一发送。SPF格式的TXT记录的一个典型示例是“V=SPF1AMX~all”,这意味着只有该域名的A记录和MX记录中的IP地址有权使用该域名发送邮件。有关SPF的更多信息,请参阅:http://www.openspf.org/
- 它可以由任意填写,也可以是空白。通常,在制作一些验证记录时会使用此项,例如SPF(反垃圾邮件)记录
记录将域名解析为IP地址,而CNAME记录将域名解析为另一个域名,该域名最终将指向A记录。此功能的实现是因为记录与CNAME记录没有区别。
查询域名与IP的对应关系你可以通过任何域名获得它的IP地址,你也可以通过任何IP地址找到它的域名。我们可以通过这个网站相互查询:https//现场ip138。通用域名格式
例如,我们可以找到www.baiud。com通过本网站与com相对应的IP地址为:
所以你用任意的IP地址你可以访问百度主页:
DNS域名解析服务DNS的英文全名:域名系统。它是一个分布式数据库,用于映射互联网上的域名和IP地址。其功能是只需通过主机名获取主机名对应的IP地址即可完成访问。
DNS服务器DNS服务器也称为域名服务器。域名服务器是提供域名解析的服务器。有了基础知识,任何人都可以构建域名服务器,甚至域名服务器根域名服务器,著名的软件是bind。
DNS服务器包括路由缓存和互联网DNS服务器(如阿里云、百度等提供的),以及13台服务器根服务器。其域名的基本解析过程如下:
- 计算机通过路由器(或交换机)连接到互联网。为了加快访问速度,在短时间内缓存所用域名对应的IP
- InternetDNS服务器是路由缓存的上层。一般是宽带运营商或云服务提供商(如阿里云、腾讯云、AWS等)
- 到最后,最完整的是根服务器,共13个。通过物理文件的冗余,共享全局域名查询任务(一般是超级计算机,计算速度快)
与许多国际组织一样,域名服务器也需要得到认可。当你的根域名服务器被全世界认可时,你的服务器也可以成为其中之一。由于互联网起源于美国,域名系统也诞生于美国。在互联网不断扩展和发展的过程中,13台服务器逐渐形成了全球根服务器。这13台根服务器由ICANN管理,由12家机构运营。下图显示了13个根服务器。
13个根域名服务器,编号从a到m,由12个运营机构运营。此外,应该注意的是,13个根域名服务器不是一个物理概念,而是一个逻辑概念。根域名服务器可以由分布在世界各地的多台服务器组成一个集群,并统一为一个逻辑根域名服务器。在JetLi://rootserversOrg网站上,我们可以找到所有真实的服务器分布(在中国有几十个例子)。
全球只有13个逻辑根域名服务器(这13个根域名服务器的名称为“a”到“m”),由12家运营商运营,其中美国8家,欧洲、荷兰和瑞典2家,亚洲、日本1家。真正的主根服务器没有公开。
DNS域名解析过程(WEB)输入一个www.baidu。例如,浏览器中的com地址:
- 首先,浏览器检查其DNS缓存
- 1.谷歌浏览器可以查看chrome:chrome://net-internals/#dns
- 浏览器会查找操作系统缓存(本地主机文件)
- 本地主机文件
- 浏览器将域名发送给LDNS(本地DNS服务器承担主要域名解析工作,可通过ipconfig找到)。LDNS将首先查询缓存记录
1.使用windows下的ipconfig/all查看您拥有的DNS服务器:
2.Ipconfig/displaydns可以显示您最近访问过的DNS(即本地DNS服务器缓存)
4.LDNS服务器向主域名服务器(国际顶级域名服务器,全球只有13个根域名服务器)请求解析,并返回名称服务器域名服务器地址(注册域名服务器)
5.LDNS服务器在注册时向服务器发送请求,最终获取域名对应的IP地址。
公共DNS服务器IP地址大全特别注意:域名不包括端口
域名必须由DNS服务器解析才能获得IP地址,因此DNS服务器非常重要。
intranet域名通过intranetDNS服务器解析。内网DNS服务器一般由公司运维部负责建设和维护
作为一种重要的互联网基础设施,许多大型企业为我们提供了一些易于使用的公共DNS服务器。以下是一些建议:
- 百度域名:180.76.76.76
- https:百度。com/intro/publicdns
- 114DNS:114.114.114.114/114.114.115.115
- 阿里AliDNS:223.5.5.5/223.6.6.6
- DNSPodDNS+(腾讯云):119.29.29.29/182.254.116.116
- 谷歌DNS:8.8.8.8/8.8.4.4(如果你想解析到一个外国IP地址,你可以使用它,这在中国是不推荐的)
- …
- 欲了解更多完整的公共DNS服务器IP地址,请访问此网站:JetLi://dnsdaquan.com
有了这些易于使用的免费DNS服务器,如果我们自己购买一个域名,我们可以提供它来帮助我们完成域名解析(当然,如果你是商业性的,你最好购买一个更稳定、更安全的付费域名解析服务)。
DDNS动态域名解析服务DDNS:动态域名服务器,动态域名服务。与DNS相比,动态添加在前面以表示动态。我们知道DNS用于域名->;IP地址解析,那么DDNS是什么?
DDNS将用户的动态IP地址映射到固定域名解析服务。每次用户连接到网络时,客户端程序都会通过信息传输将主机的动态IP地址传输到位于服务提供商主机上的服务器程序。服务器程序负责提供DNS服务,实现动态域名解析。
也就是说,DDNS每次都会捕获用户的IP地址,然后将其与域名对应,以便其他互联网用户可以通过域名进行通信。最终客户需要记住的就是记住动态域名提供商提供的域名,不管他们是如何实现的。
动态域名服务的对象是指IP是动态的、可变的。普通DNS基于静态IP。它可能是一对多或多对多。IP是一个或多个固定的。但DDNS的IP是可变和随机的。随着市场需求的变化,DDNS需要越来越多的功能和便利。现在市场上有很多DDNS支持的第三方设备。
有一款非常著名的动态域名解析服务软件。你一定很熟悉:花生壳
你什么时候需要DDNS目前,绝大多数商业域名不会使用DDNS,而是使用DNS来完成解析。什么时候需要DDNS?以下是两个例子:
- 在家庭局域网/公司局域网/学校局域网中,我想构建**一个FTP服务器**来共享文件,但你知道家庭网络使用动态IP(导出IP)。一旦我的IP发生变化,其他人将无法使用原始域名找到此服务器。因此,我的诉求是:即使我的IP是动态的,但我希望每次通过域名都能解决给我,这就是DDNS能做的。
- 例如,使用流行的远程摄像头(如小米摄像头),你会发现无论你在哪里,你都可以通过互联网打开摄像头查看家中的情况。虽然IP是公网的动态IP,但每次断开时都会发生变化。因此,可以想象,DDNS也解决了这个问题。
简要描述DDNS可以做什么:动态地将更改后的IP映射到域名,并通过未更改的域名访问更改后的IP的主机;
如何实现DDNS如果您需要为DDNS进行动态域名解析,我们将介绍三种方案供您参考:
- 优点:使用了太多的内网端口和稳定的内网端口。它使用起来非常方便:您只能使用intranetIP构建服务器
2.使用DNSPod及其客户端
3.使用阿里云JavaSDK实现动态域名解析(DDNS),包括演示。参考地址:https://helpaliyun。com/document_uudetail/141482。html
总结
关于域名,静态IP和动态IP,域名解析DNS,动态域名解析DDNS,这里介绍这些常用的网络概念。本文还详细介绍了这些概念,希望对您有所帮助。
作者:你的蝙蝠侠
原始链接:https//博客csdn。net/f641385712/article/details/105193589
最新评论