域名管理与解析原理 — 《Java邮件开发详解》读书笔记

一 基本概念

1. 域名:域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个唯一的IP地址,如 www.sina.com。

2. DNS:Domain Name System, 域名解析系统。作用:将计算机的IP地址映射成用户友好的域名(主机名),如将 202.108.33.60 映射成 www.sina.com。

3. DNS服务器:保存主机名和IP地址的映射关系,并对外提供查询的计算机。

4. 正向解析:主机名 --> IP地址

5. DNS域: 一种按计算机的名称进行分组的机制,通过计算机名称的后缀名就可以确定其所属的域。如设中国湖北省武汉市的计算机的域名为 wh.hb.cn,cn是最高级别,为一级域名,hb为二级域名,wh为三级域名。

6. DNS域的管理:
1)每个域都需要一台DNS服务器对其进行管理。以 www.sina.com 为例,www 和 com 由不同的DNS服务器进行管理查询。

7. 域名解析过程:DNS服务器在域名解析过程中的查询顺序为:本地缓存记录、区域记录、转发域名服务器、根域名服务器。

8. 域名DNS查询的两种方式:
1)DNS服务器接收到子域中的主机名的查询请求后,直接将子域的DNS服务器的IP地址返回给客户机,然后客户机再自己查询子域的DNS服务器。


2)DNS服务器接收到子域中的主机名查询请求时,向子域DNS服务器发送查询请求,得到返回结果后再返回给客户机。


9. DNS缓存:DNS服务器返回的域名查询结果信息中包含了信息缓存时间,通常为1天。动态DNS系统由于域中管理的主机名对应的IP地址频繁更改,一般禁止其他DNS服务器缓存该DNS系统查询的结果。

10. 动态DNS系统:
1)功能:将一个主机名实时映射到经常变动的IP地址上,使 Internet 中的其他计算机可以通过一个固定的主机名访问一台IP地址经常变动的计算机。
如 个人用户一般通过拨号方式上网。有些网络接入商并没有给用户分配一个 Internet 中的真实IP,而是分配了一个内部私有的,经常变动的IP地址,这样 Internet 中的其他计算机是无法通过该IP地址访问该主机的。
2)动态DNS系统由客户端程序和服务端程序两部分组成。用户计算机首先安装客户端程序。计算机在拨号上网时,被分配一个新的IP地址时,客户端程序将向动态DNS服务器报告新的IP地址,服务器将立即更新记录的主机名所对应的IP地址。

11. MX记录:
1)DNS服务器除了可以映射主机名和IP地址外,还可以映射主机名和其SMTP服务器。域名和其SMTP服务器的映射关系称为MX记录。
2)邮件地址后缀部分(如 xxx@gmail.com)表示的是一个域名,而不是接受邮件的服务器的主机名。对于使用某个域名作为后缀的邮件地址,外界发送给它的邮件必须由一台专门的SMTP服务器接收,此服务器即为该域的SMTP服务器。
3)通过管理该域(如@gmail.com)的DNS服务器上的MX记录,外界可以获知该域的SMTP服务器的IP地址。

12. 电子邮件的工作原理:
以 lisi@sina.com 和 wangwu@sohu.com 两个邮箱账户之间发送邮件为例。


13. 邮件客户端发送邮件与SMTP服务器发送邮件的区别:
1)SMTP服务器从邮件客户端收到邮件后,需要将邮件发往其他SMTP服务器,这需要根据收件人地址中的域名查询DNS服务器,获取该域的SMTP服务器名称(即查询域名的MX记录)。
而邮件客户端程序是与固定的SMTP服务器通信,不需要此功能。
2)对于来自某个邮件客户端程序的邮件传输请求,SMTP服务器可能需要验证发件人的帐号信息,而SMTP服务器在对外发送邮件时则不需要发送用户帐号信息。
Pikachu靶场实战:从原理到防御,全面掌握XSS攻击与防护 跨站脚本攻击(XSS)是一种常见的Web安全漏洞,其核心原理在于攻击者能够将恶意脚本注入到目标网页中,当其他用户访问时,这些脚本会在其浏览器中执行。从技术实现上,XSS主要分为反射型、存储型和DOM型三类,每种类型的数据流和利用方式各有不同。理解XSS的原理对于构建安全的Web应用至关重要,它直接关系到用户数据保护、会话安全与业务逻辑完整性。在工程实践中,XSS漏洞的挖掘与防范是渗透测试和代码审计的关键环节,常出现在用户输入点与数据输出点。本文以广受欢迎的Pikachu靶场为实验环境,通过复现反射型XSS、 阅读详情

相关推荐

网站部署实战:从Nginx手动配置到宝塔面板可视化部署

网站部署是Web开发的关键环节,其核心在于将本地代码发布到服务器,使其能够通过互联网被访问。这一过程涉及Web服务器的工作原理,即接收用户请求、定位资源并返回响应。掌握部署技术对于开发者至关重要,它直接关系到应用的可用性、性能和安全性。无论是个人博客、企业官网还是Web应用,都需要稳定可靠的部署方案来支撑。本文聚焦于两种主流部署方式:通过手动配置Nginx实现精细控制,理解底层机制;或借助宝塔面板进行可视化操作,快速搭建环境。这两种方法分别对应了深度学习和效率优先的不同需求,涵盖了从服务器准备、域名解析到安

weixin_34241036的博客 399

java 邮件ip_域名管理与解析原理 — 《Java邮件开发详解》读书笔记

一 基本概念1. 域名:域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个唯一的IP地址,如 www.sina.com。2. DNS:Domain Name System, 域名解析系统。作用:将计算机的IP地址映射成用户友好的域名(主机名),如将 202.108.33.60 映射成 www.sina.com。3. DNS服务器:保存主机名和IP地址的映射关系,并对外提供查询的...

weixin_35262577的博客 472

从‘眼花缭乱’到‘心中有数’:rs-fMRI统计分析全流程避坑指南(附DPABI操作截图)

本文详细解析了rs-fMRI统计分析的全流程,从质量控制到统计模型选择,再到多重比较校正和结果解读。特别针对DPABI软件操作中的常见陷阱提供实用指南,帮助研究者避免FDR和GRF校正等关键环节的错误,实现从数据混乱到清晰分析的转变。

weixin_33686714的博客 400

高空焊接机器人选型指南:工艺适配、免编程与安全缺一不可

焊接自动化技术正逐步从固定产线走向复杂的高空作业现场,其核心价值在于将焊接工艺与机器人运动控制深度融合,通过激光焊缝跟踪、视觉寻缝等感知手段,降低对人工经验的依赖。在储罐、桥梁、风电塔筒等大型结构的高空焊接场景中,免编程操作直接决定了普通焊工能否快速上手,而磁吸附、防坠落等安全设计则关乎作业风险。选型时不能只看演示效果,需围绕工艺适配能力、免编程实现方式、安全冗余和厂家交付实力进行系统评估,方能避开“能走不能焊”的陷阱。

weixin_33762130的博客 415

手把手教你调试RTL8201F:从芯片手册解读到LWIP驱动移植

本文详细解析了RTL8201F PHY芯片的开发流程,从寄存器配置到LWIP驱动移植,重点介绍了RMII模式下的特殊配置要点和调试技巧。通过实战案例和高级调试方法,帮助工程师解决网络性能问题,实现与FreeRTOS+LWIP协议栈的稳定集成。

ik678901234的博客 972

淘宝x-mini-wua生成机制与硬件信息关联性深度解析

本文深度解析了淘宝x-mini-wua的生成机制与硬件信息的关联性,详细介绍了其作为设备指纹令牌的核心作用及技术实现细节。通过分析基础硬件层、环境特征层和行为特征层的数据采集,揭示了淘宝如何利用AES加密和分级加密策略防止破解,并探讨了其安全防护与对抗策略。

weixin_29243279的博客 232

java 邮件开发详解 pdf_Java邮件开发详解.pdf

第1章 电子邮件技术基础1.1 基本概念1.2 DNS与主机名1.3 域名管理与域名的解析原理1.4 MX记录的应用1.5 电子邮件的工作原理第2章 邮件传输协议2.1 SMTP协议2.2 POP3协议2.3 IMAP协议2.4 思考与实践第3章 邮件的组织结构3.1 RFC822邮件格式3.2 MIME协议3.3 MIME邮件的组织结构3.4 MIME消息的头字段3.5 MIME邮件的编码方式3...

weixin_32421297的博客 348

Oracle监听配置

Oracle监听配置## 标题 选择“监听程序配置”,然后下一步。 选择重新配置,然后下一步/。 不用管,按下一步。 下一步。 选择“否”,下一步。 选择"本地net服务名配置",然后下一步。 选择“重新配置”,然后下一步。 服务名 是"Oracle",然后下一步。 主机为你的IP地址,在doc系统下通过"ipconfig"获取IP地址。然后输入,然后下一步。 选择“是,进行测试...

m0_46079215的博客 807

java邮件开发_JAVA邮件开发详解

第1章 电子邮件技术基础1.1 基本概念1.2 DNS与主机名1.3 域名管理与域名的解析原理1.4 MX记录的应用1.5 电子邮件的工作原理第2章 邮件传输协议2.1 SMTP协议2.2 POP3协议2.3 IMAP协议2.4 思考与实践第3章 邮件的组织结构3.1 RFC822邮件格式3.2 MIME协议3.3 MIME邮件的组织结构第1章 电子邮件技术基础1.1 基本概念1.2 DNS与主机...

weixin_35805593的博客 249

【完美解决】Anaconda3安装后缺失大量文件,没有scripts、Library等目录

Anaconda3是官网下载的:https://www.anaconda.com/distribution/#download-section 我选择的是64位python 3.7的版本。 问题出现及现象: 我自己选择了一个D盘的目录D:\Tools\Anaconda3进行安装,装完后发现conda list命令无法执行,首先都到的是配置环境变量,然后发现安装目录下缺失大量文件(如下图)...

android之行 3万+

思科 MIB 库

思科 MIB

m0_54931486的博客 770

java邮件开发--电子邮件基础

本博客简述: 主要内容是电子邮件的基础和原理知识。偏向理论。 ①Internet上的邮局,实现接收用户寄件、投递、接收用户收件并存储邮箱【用户邮箱】、提供用户读取邮件功能。

青羽的博客 1308

【Simulink教程案例9】基于simulink的BPSK,QPSK调制解调通信系统建模与仿真——使用simulink自带模块设计

BPSK (Binary Phase Shift Keying)-------二进制相移键控。是把模拟信号转换成数据值的转换方式之一,利用偏离相位的复数波浪组合来表现信息键控移相方式。BPSK使用了基准的正弦波和相位反转的波浪,使一方为0,另一方为1,从而可以同时传送接受2值(1比特)的信息。BPSK的映射关系如下所示:BPSK调制过程将输入的1010二进制数据中的0都转化为-1,使得非极性码变为极性码。

FPGA/MATLAB学习教程/源码/项目合作开发 3488

JAVA邮件开发

基本概念 邮件服务器 邮件服务器的作用: 1).接收用户提交的邮件. 2).将用户提交过来的邮件转发给目标邮件服务器. 3).接受其他邮件服务器转发的邮件,并把邮件存储在用户的邮箱中。 4).为前来读取邮件的用户提供读取服务。 邮件服务器按功能分为两种类型: 1).SMTP服务器. 2).POP3/IMAP服务器. DNS服务器 DNS服务器是保存主机名与IP地址...

知识库 195

链接文件及功能安全:S32K3如何将FLASH驱动放到RAM里面、RAM如何实现软件复位数据不丢失操作。

在通过RTD的SDK也好MCAL也好,始终存在一个问题,生成的代码除了看门狗模块,默认都是放在flash里面,按照正常逻辑来看没啥大的问题,思考一个问题:Flash放在0x100的位置,但是此时我们要操作0x100怎么办?那肯定不允许啊,但是将flash的驱动放在RAM里面就可以避免这个问题的产生。Flash的特性:PF0能操作PF1,当然PF1也能操作PF0的,以此类推,只要不操作自身,想怎么玩都可以。这也是一个物理特性吧。

梦想技术家 2310

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Javamail实现的匿名邮件,模拟邮件服务器发送行为

   Sender  ->  Senders SMTP server  ->  Receivers SMTP server -> Receiver  正常流程,SMTP是这样应用的,需要自己的服务器中转。  其实可以直接Sender - > Receivers SMTP server ->Receiver.     Foxmail里面其实也是支持这个的,叫特快信,需要设置一下

Zeal Vampire真诚的吸血鬼 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

IP SSL证书:原理、验证与Nginx配置实战指南

SSL/TLS证书是保障网络通信安全的核心技术,通过非对称加密与数字签名实现身份认证与数据加密。其原理基于X.509标准,在客户端与服务器握手过程中验证证书有效性。这项技术的核心价值在于为HTTP协议提供加密层,防止数据在传输中被窃取或篡改,广泛应用于电商、金融、API服务等场景。随着物联网与内部系统的发展,直接面向IP地址的加密需求日益增长,IP SSL证书应运而生。它允许直接为公网IP地址(如203.0.113.10)颁发证书,无需域名解析,特别适用于内部API服务、物联网设备管理等场景。申请IP证书的

weixin_30596735的博客 337

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

计算机网络--DNS

1、域名系统DNS(domain name system)是因特网使用的命名系统,用来把便于人们时用的机器名字转换为IP地址。因特网的域名系统DNS被设计成一个联机分布式数据库系统,并采用客户服务器方式。DNS使大多数名字都在本地进行解析,仅少量解析需要在因特网上通信,因此DNS系统的效率很高。由于DNS是分布式系统,即使单个计算机除了故障,也不会妨碍整个DNS系统的正常运行。 向域名服务器发送...

weixin_30585437的博客 127

2024年最新如何成为一名黑客(网络安全从业者)

在学习计算机基础知识时,掌握概念的含义,各种技术的发展历程,了解计算机是如何运行,程序在计算机中如何执行等,学会从计算机计算机的角度考虑问题,不需要过多的考虑技术细节,了解一项技术的实现流程即可。系统软件的种类与操作系统的使用(Windows及其DOS命令行使用、UNIX/Linux等)常用应用软件的使用(网络服务软件、系统工具、Word、Excel、PowerPoint等)程序设计语言的发展,语言的分类,熟悉各语言的特点与其使用的场合。处理机管理(进程的概念、进程的控制、同步、通信、调度、多线程)

2401_84302583的博客 68

华为云SSL证书申请与部署实战:从零到HTTPS全流程指南

SSL/TLS协议是保障网络通信安全的基石,它通过非对称加密和数字证书机制,在客户端与服务器之间建立加密通道,确保数据传输的机密性与完整性。其技术价值在于防止中间人攻击、数据窃取和篡改,已成为现代Web应用的标配安全措施,广泛应用于电商、金融、企业官网及个人博客等场景。本文聚焦于华为云平台,详细解析如何为网站配置SSL证书以实现HTTPS加密,涵盖证书类型选择、申请验证、以及在Nginx服务器上的部署实操,并针对混合内容错误等常见问题提供解决方案,帮助开发者快速构建安全可信的网站访问环境。

weixin_34110749的博客 433

如何成为一名黑客(网络安全从业者)

我们要如何成为一名黑客呢?我们可以从“计算机基础知识”,“网络攻击技术”,“网络防护技术”三个方面入手。今天我们先来看看第一部分。计算机基础知识清单。

liuhyusb的博客 158

计算机网络自顶向下

第一章 概论 协议:定义了两个通信实体之间交换报文的格式、顺序,以及发送报文和接受报文或其他事件时采用的动作。 网络边缘:端系统 路由器和链路交换机的区别:路由器涉及到了网络第三层:物理层、数据链路层、网络层;链路交换机只涉及到第二层网络:物理层、数据链路层。 网络层次的任务:错误控制、片段化、流量控制、重组、多任务、连接 ISP:互联网提供商 五层网络:应用层:应用程序想发送给传输层数据;传输层:传输单位:报文段、由传输层生成并封装有传输层头信息的应用程序报文;网络层:传输单位:数据报、封装有网络层信

eqerlian的博客 384

家庭实验室HTTPS通配符证书自动化配置:基于acme.sh与Let‘s Encrypt

HTTPS协议通过SSL/TLS加密,为网络通信提供了身份验证与数据保密性,是保障Web服务安全的基石。其核心原理基于非对称加密和数字证书体系,由受信任的证书颁发机构(CA)验证域名所有权后签发。对于个人开发者、家庭实验室(Homelab)爱好者及小型团队而言,自动化管理HTTPS证书能显著提升安全性与运维效率。Let's Encrypt作为免费的CA,通过ACME协议实现了证书的自动化申请与续期。在**内网穿透**或动态DNS等复杂网络环境下,结合acme.sh脚本与DNS API验证,可以无需公网IP和

congji3817的博客 442
上一篇: 18个导致互联网创业失败的原因
下一篇: .net发邮件【转】
itfafa
博客等级 码龄15年 3粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值