网站域名基础⑬端口、协议与域名 一次访问的三要素

网站域名⑬域名基础 端口、协议与域名 一次访问的三要素

在浏览器地址栏输入 xuguoping.net 回车,页面打开了。你没输 http 也没输端口——但浏览器替你补齐了 https:// 和 :443。一次完整的访问,其实是协议、端口、域名三件事合起来的结果。

URL 里被省略的两截

完整地址本该是 https://xuguoping.net:443/。https 是协议,443 是端口。因为 https 默认就是 443、http 默认 80,大家都省着写。省略不等于没有——弄清这些默认值,很多"为什么打不开"就有答案了。

协议定规矩,端口定门牌

协议是双方说话的规矩:http、https、ftp,各是各的对话方式,同一台服务器可以同时提供好几种服务。IP 定位到"楼",端口定位到"房间":一台服务器上的网站、邮件、数据库,分别住在不同端口里,互不打扰。

域名只负责找到那栋楼

域名解析只回答一个问题:这个域名对应哪个 IP。找到楼之后进哪个房间(端口)、按什么规矩说话(协议),都和域名无关。所以"网站打不开"要分头排查:解析对不对(域名层)、端口通不通(网络层)、服务答不答应(应用层),一层层来。

一个我常遇见的场景

本地调试时用 8080 端口起服务,就得写成 www.example.com:8080——非默认端口必须写明。放到线上却常常只开 80 和 443:云服务器的安全组没放行其他端口,写了也白写。遇到"加了端口能访问、不加不行",先查防火墙规则,再查服务有没有真在那个端口上监听。

域名、协议、端口凑齐,一次访问才成立。下一篇往前追溯映射这件事的起点——比 DNS 更古老的 hosts 文件。

本文收录于徐果萍文集《论持久站 网站域名》,徐果萍博客原创首发。

延伸阅读

域名基础
  1. 网站域名基础①开篇 为什么我要用一年写365篇域名
  2. 网站域名基础②什么是域名 从IP到人类可读的网络门牌
  3. 网站域名基础③域名层级结构 根、TLD、二级域与子域
  4. 网站域名基础④DNS是什么:一次访问背后的翻译过程
  5. 网站域名基础⑤根服务器与根区文件:寻址体系的基石
  6. 网站域名基础⑥ICANN与IANA:谁在管理全球域名
  7. 网站域名基础⑦域名 URL与网站:三者到底什么关系
  8. 网站域名基础⑧域名的唯一性与先到先得原则
  9. 网站域名基础⑨域名生命周期:注册、续费、到期、删除全状态
  10. 网站域名基础⑩域名简史上篇:从ARPANET到商业化
  11. 网站域名基础⑪域名简史下篇:新顶级域与全球化
  12. 网站域名基础⑫域名与IP地址 映射关系的本质
  13. 网站域名基础⑬端口、协议与域名 一次访问的三要素
  14. 网站域名基础⑭hosts文件 域名的本地前身
  15. 网站域名基础⑮局域网域名与mDNS 没有公网也能命名
  16. 网站域名基础⑯递归解析与迭代解析 查询的两种模式
  17. 网站域名基础⑰域名权威DNS与递归DNS 角色分工
  18. 网站域名基础⑱域名缓存 性能与一致性的权衡
  19. 网站域名基础⑲域名编码与punycode 非ASCII的处理
  20. 网站域名基础⑳国际化域名IDN 中文域名的实现
  21. 网站域名基础㉑域名系统的容灾设计
  22. 网站域名基础㉒域名与负载均衡 流量分发的入口
  23. 网站域名基础㉓域名在邮件系统中的核心作用
  24. 网站域名基础㉔域名与API网关 服务调用的寻址
  25. 网站域名基础㉕域名与物联网 设备如何被命名
  26. 网站域名基础㉖去中心化域名 ENS与Handshake探秘
  27. 网站域名基础㉗域名治理中的主权与争议
  28. 网站域名基础㉘各国域名管理体系差异
  29. 网站域名基础㉙读懂域名相关的关键RFC
  30. 网站域名基础㉚域名术语表上篇基础概念
  31. 网站域名基础㉛域名术语表下篇进阶概念
🤝AI 创作等级:协奏 · DUET

扫描二维码推送至手机访问。

版权声明:本文由徐果萍博客网发布,如需转载请注明出处。

本文链接:https://www.xuguoping.net/wangzhanyuming/yumingjichu_013.html

分享给朋友: