首页 > 其他分享 >网络如何运作——详细DNS、HTTP、网站

网络如何运作——详细DNS、HTTP、网站

时间:2023-02-20 14:56:07浏览次数:53  
标签:HTTP 记录 运作 域名 DNS TLD com tryhackme

DNS

什么是DNS?

DNS(域名系统)为我们提供了一种简单的方式来与互联网上的设备进行通信,而无需记住复杂的数字。就像每个房子都有一个唯一的地址可以直接向它发送邮件一样,互联网上的每台计算机都有自己唯一的地址来与之通信,称为 IP 地址。IP 地址如下所示104.26.10.229 ,4 组数字范围为 0 - 255,中间用句点分隔。当你想访问一个网站时,记住这组复杂的数字并不是很方便,而这正是 DNS 可以提供帮助的地方。因此,您可以记住 tryhackme.com,而不是记住 104.26.10.229

域层结构


TLD 顶级域名(Top-Level Domain)
TLD 是域名最右边的部分。因此,例如,tryhackme.com TLD 是.com。TLD 有两种类型,gTLD(通用顶级域名)和 ccTLD(国家代码顶级域名)。从历史上看,gTLD 旨在告诉用户域名的用途。例如,.com 用于商业目的,.org 用于组织,.edu 用于教育,.gov 用于政府。ccTLD 用于地理用途,例如,.ca 用于加拿大的网站,.co.uk 用于英国的网站等。由于这种需求,新 gTLD 大量涌入,包括 .online、.club、.website、.biz 等等。如需 2000 多个 TLD 的完整列表,请单击此处

二级域名
以tryhackme.com为例,.com部分为TLD,tryhackme为二级域名。注册域名时,二级域名限制为63个字符+TLD,只能使用az 0-9和连字符(不能以连字符开头或结尾,也不能有连续的连字符)。

子域
子域位于二级域的左侧,使用句点分隔;例如,在名称 admin.tryhackme.com 中,管理部分是子域。子域名的创建限制与二级域名相同,限制为 63 个字符,并且只能使用 az 0-9 和连字符(不能以连字符开头或结尾,也不能有连续的连字符)。您可以使用多个以句点分隔的子域来创建更长的名称,例如 jupiter.servers.tryhackme.com。但长度必须保持在 253 个字符以内。您可以为您的域名创建的子域数量没有限制。

记录类型

DNS记录类型
DNS 不仅适用于网站,还存在多种类型的 DNS 记录。我们将介绍您可能会遇到的一些最常见的记录

A记录
指定这个记录解析的 IPv4 地址,例如104.26.10.229

AAAA记录
这顶这个记录解析的 IPv4 地址,例如2606:4700:20::681a:be5

CNAME记录
这些记录解析到另一个域名,例如,TryHackMe 的在线商店有子域名 store.tryhackme.com,它返回一个 CNAME 记录 shopify.com。然后将向 shops.shopify.com 发出另一个 DNS 请求以计算出 IP 地址。简单理解为,为这个IP在配置一个域名。

MX记录
这些记录解析为处理您正在查询的域的电子邮件的服务器地址,例如,tryhackme.com 的 MX 记录响应看起来类似于alt1.aspmx.l.google.com 。这些记录还带有优先级标志。这告诉客户端尝试服务器的顺序,这非常适合主服务器出现故障并且需要将电子邮件发送到备份服务器的情况。

TXT记录
TXT 记录是自由文本字段,可以在其中存储任何基于文本的数据。TXT 记录有多种用途,但一些常见的用途是列出有权代表域发送电子邮件的服务器(这有助于打击垃圾邮件和欺骗性电子邮件)。它们还可用于在注册第三方服务时验证域名的所有权。

标签:HTTP,记录,运作,域名,DNS,TLD,com,tryhackme
From: https://www.cnblogs.com/Junglezt/p/17137437.html

相关文章

  • HTTP could not register URL http://+:8000/testservice/. Your...
     今天继续调试WCFWebAPI源代码,方向是跟踪其单元测试,结果一上手就出了一个错误: HTTPcouldnotregisterURLhttp://+:8000/testservice/.Yourprocessdoesnoth......
  • javaEE005.03 HTTP通信协议和报文、STS中tomcat目录分析、响应码 200、404、500、302
    系列文章目录文章目录​​系列文章目录​​​​前言​​​​一、tomcat目录分析​​​​二、HTTP协议​​​​1、简介:简介一般就是什么ssHTTP​​​​2.发展历程​​​​3......
  • HTTP 方法
    GET方法请注意,查询字符串(名称/值对)是在GET请求的URL中发送的:/test/demo_form.php?name1=value1&name2=value2有关GET请求的其他一些注释:GET请求可被缓存GE......
  • HTTP 状态消息
     当浏览器从web服务器请求服务时,可能会发生错误。以下列举了有可能会返回的一系列HTTP状态消息:1xx:信息消息:描述:100Continue服务器仅接收到部分请求,如果......
  • http原理(二)
    https://www.dianjilingqu.com/387084.html 在https原理中,一大争议就是服务端是否用CA私钥加密服务器公钥是-自签名证书浏览器没有CA公钥,无法解密公钥,而这与实际不符......
  • xss,crsf,http头部。HTTP标签a,ifame
    https://blog.csdn.net/Dax1_/article/details/1240451912.xss:XSS是代码注入问题1.xss实际场景。简单来说,任何可以输入的地方都有可能引起XSS攻击,包括URL在标签属性......
  • 解决 Linux 安装 httpd局域网无法访问
    yuminstallhttpd局域网无法访问,但本机是好的。vim/etc/httpd/conf/httpd.confAllowfromall也是正常的。折腾了1个小时,原来是防火墙关了。vim/etc/sysconfig/iptab......
  • mormot2 http路由
    mormot2http路由mormot.net.server.pas重写包括2部分:重写URL+重写HTTPMETHOD。如果你用过GO就会惊喜地发现它与GO的HTTP路由非常相似以及更加方便。///efficient......
  • [kubernetes]集群中部署CoreDNS服务
    前言从k8s1.11版本开始,k8s集群的dns服务由CoreDNS提供。之前已经使用二进制文件部署了一个三master三node的k8s集群,现在需要在集群内部部署DNS服务。环境信息IP......
  • Websocket 和 http 的区别
    1.含义不同websocket是一种在单个TCP连接上进行全双工通信的协议http:超文本传输协议,是一个简单的请求-响应协议,它通常运行在TCP上,是单向的通信协议2.连接方式......