通过域名访问网站的原理过程

news/2024/5/13 3:53:39/文章来源:https://worthsen.blog.csdn.net/article/details/79295000

一、域名解析图



二、常识

1、IP地址是直接能访问网站的,之所以用域名访问原因如下:

(1)但是IP地址不好记;

(2)IP地址是一堆数字对用户不友好;

(3)正常情况下对一个公司来说,域名是不变的,并且好记,比如  “baidu.com”;

(4)一个网站可能会对应不同的IP,要记住,简直要命,比如 ping  baidu.com,每次ping返回的IPd地址可能是不一样的。

2、电脑、手机等设备最终要通过IP地址访问网站的,这就需要将域名解析为对应的IP地址。

3、域名解析为IP地址:

(1)需要有对应的服务器完成这样的工作,这类服务器就叫做域名解析服务器。

(2)对应的系统叫做DNS(Domain name system),万维网上作为域名和IP地址相互映射的分布式数据库。


三、域名解析过程

以访问www.worthsen.com网站为例

1、浏览器中输入域名 www.worthsen.com;

2、浏览器首先会搜索浏览器自身的DNS缓存(缓存时间比较短,大概1分钟,只能容纳1000条记录)中查找,如果有www.worthsen.com对应的条目,且有效,那么解析完成;

3、如果步骤2没有解析到,浏览器就会在电脑windows系统中的DNS缓存中查找,如果找到且没有过期,那么解析完成;

4、如果步骤3没有解析到,浏览器会查看hosts文件(windows系统的hosts文件在c:windows\system32\drivers\etc\路径下),如果这里有域名对应的IP地址,那么解析完成;

5、如果步骤4没有解析成功,浏览器会发起一个DNS的系统调用,就会向本地配置的首选DNS服务器(一般是电信运营商提供的)发起域名解析请求,如果该域名服务器查找到www.worthsen.com对应的条目,且有效,那么解析完成;

6、如果步骤5没有解析成功,运营商的DNS服务器会代替我们的浏览器发起迭代DNS解析请求

(1)首先会找到根域的DNS的IP地址,(DNS服务器都会有13台根域的DNS服务器的IP地址);

(2)根据(1)中访问到的IP地址访问根域服务器,然后根域服务器会告知com域服务器的IP地址;

(3)根据(2)中访问到的IP地址访问com域服务器,然后得到worthsen.com的IP地址;

(4)根据(3)中访问到的worthsen.com的IP地址访问对应的服务器,然后得到www.worthsen.com的IP地址;

(5)现在就可以访问了www.worthsen.com了。


致谢

1、DNS百度百科

2、域名解析即DNS的理解,以及hosts文件跟域名解析的关系

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_769751.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

程序员应该访问的最佳网站中文版

程序员应该访问的最佳网站中文版原版 原文链接 :https://github.com/tuteng/Best-websites-a-programmer-should-visit-zh/blob/master/README.md 一些对程序员有用的网站 在学习CS的时候有一些你必须知道的有用的站点来获取通知为了你的技术储备和学习新知识。这里是一个你…

微软正式发布Azure Storage上的静态网站

微软正式宣布了Azure Storage上的静态网站,提供了从托管在Azure Storage上的HTML、CSS和JavaScript文件提供内容的能力。静态网站包含内容固定的Web页面,同时仍然允许利用JavaScript等客户端代码来创建丰富的用户体验。 有了这个新功能,继用于…

网站配置SSL证书实现HTTPS加密访问方式过程

如今我们越来越多的网站会使用SSL证书配置HTTPS网址。因为如果我们不配置的话在浏览器会直接提示不安全网站,这些说实话确实有点强制,因为有些项目不需要用到HTTPS,但是迫于浏览器的强制我们也只能纷纷去使用SSL证书。还好如今免费证书比较多…

滑天下之大稽,某博客网站竟然借鉴视频网站的设计风格来做首页

故西施病心而颦其里,其里之丑人见而美之,归亦捧心而矉其里。其里之富人见之,坚闭门而不出;贫人见之,挈妻子而去之走。彼知颦美,而不知颦之所以美 本篇文章不是实锤CSDN抄袭Bilibili的设计风格 单纯吐槽一个…

vue-i18n中英文或者多语言切换的网站在vue项目中的合理布局结构

使用很简单,官网地址:http://kazupon.github.io/vue-i18n/zh/ npm install vue-i18n --save 新建一个文件夹。及其文件。如下图 index.js文件 import Vue from vue; import VueI18n from vue-i18n; // import { isInLanguage } from /utils/validate;…

玩腾讯云服务器的第1天:搭建Http静态服务器环境(简称:搭建静态网站)

描述一下买了服务器和域名后,大家心里兴奋的想要干嘛:那就是搭建属于自己的网站啦! 而且其他人还可以访问到的那种~~ 不bb啦,接下来我分两步来解决大家问题: 第一步:认识Nginx Nginx是lgor Sysoev为俄罗斯…

玩腾讯云服务器的第2天:搭建基于apache的网站

过程也是两步: 下载jdk和配置环境下载apache和配置环境 第一步:下载JDK jdk下载地址请点击这 查看自己的Linux是多少位的 uname -a现在大部分都是64位的,以下图片下载的也是64位的 上传jdk 创建存放jdk的目录文件 cd /usr mkdir softwa…

CSS3—字体图标的使用以及常用的网站

这里就拿icmoon图标举个例子 http:/licomoon.io 1.首先输入网址打开(由于是国外的服务器,所以会有点慢) 2.点击 icoMoon App 3.点击下载 4.解压 5.将fonts文件夹下的四个文件复制到你所创建的项目中(这里一般是现在你项目下面新建…

Pop的实用网站

在线扒站工具(扒页面) https://bazhan.me/fullPage.js (基于jquery的全屏滚动插件)http://fullpage.81hu.com/比特虫 (在线制作 ico 图标)https://www.bitbug.net/猫云 https://www.bootcdn.cn/微信官网文档 https://developers.w…

看不懂网站的页面,轻轻松松帮你解决,让你也学会前端页面的布局。

JavaSript语句 1&#xff09;JavaScript代码块 代码块的作用是一并执行语句序列。本例中向网页输出一个标题和两个段落。 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>JavaScript 语句</title> </head>…

买了服务器怎么将网站发布,有了云服务器怎么将网站发布

有了云服务器怎么将网站发布 内容精选换一换符合条件的华为云弹性云服务器&#xff0c;均可享受不超过 30 天的赠送时长奖励。“备案多久送多久”具体规则如下&#xff1a;您办理备案的须为包年/包月计费的华为云弹性云服务器&#xff0c;且每台弹性云服务器仅限享受本规则规定…

html网站实现站内搜索功能_SEO人员,如何让“僵尸网站”起死回生?

在互联网中存在着大量的僵尸网站&#xff0c;僵尸网站大部分是一些小企业为了拓宽销售渠道而建立的网站。几年前企业初期建站时对公司网站并没有深刻的认识&#xff0c;尤其是一些小企业的网站只是简单的几页介绍&#xff0c;网站信息、技术含量很少&#xff0c;网站建完成之后…

php url优化,「企业网站排名优化」THINKPHP框架URL的seo优化

「企业网站排名优化」从蜘蛛爬行原理入手&#xff0c;现在讨论一下thinkphp框架的网站如何做url的SEO优化1.1.设置URL伪静态在config.ini.php中设置&#xff0c;把URL做成伪静态&#xff0c;那么需要在config.php文件中设置:‘URL_MODEL’>2, //URL模式为REWRITE模式PATHINF…

网站标题的php文件,接下来设置网站标题

一 wordpress安装我用的是XAMPP(ApacheMySqlPHP)&#xff0c;wordpress(BLOG程序)3.5.1 简体中文官方安装版 &#xff0c;下面来说说Windows下用XAMPP安装wordpress的方法。安装XAMPP就是傻瓜式的next、next。安装完成之后运行Control Panel&#xff0c;启动Apache和Mysql&…

2048和多地址入口_七天网站成绩查询官网登录入口地址:http://www.7net.cc/

阅读本文前&#xff0c;请您先点击上面的蓝色字体&#xff0c;再点击“关注”&#xff0c;这样您就可以继续免费收到最新文章了。每天都有分享。完全是免费订阅&#xff0c;请放心关注。注&#xff1a;本文转载自网络&#xff0c;不代表本平台立场&#xff0c;仅供读者参考&…

关键词切分_巧用分词算法布局关键词SEO技巧分享

在自然语言处理技术中&#xff0c;许多西文的处理方法中文不能直接采用&#xff0c;就是因为中文需要有分词这道工序。而搜索引擎的分词简单的理解&#xff0c;就是把搜索语句分成若干个互相独立、完整、正确的单词&#xff0c;然后在理解每个单词意思的基础上&#xff0c;根据…

java 改图标_java如何给自己的网站更改ico图标

我们在查看网页的时候很多网站都有自己的小图标&#xff0c;系统读取这个标志的时候先从你的项目的根目录下读看有没有favicon.ico文件&#xff0c;如果有直接显示这个图标&#xff0c;如果没有&#xff0c;则会去webapps/root/下找这个文件&#xff0c;如果这两个地方都没有&a…

【纯·干货】你会用到的期刊读Paper发论文写论文必备网站及各种小助手,不定期持续更新中~

Paper Assistant前言一、论文查找、检索1.中国知网CNKI2.Google学术搜索3.谷歌学术镜像4.GeenMedical 根哥学术5.Elsevier期刊全文库ScienceDirect6.SCI科学引文索引7.SCI-Hub论文下载8.EI Village9.百度学术&#xff08;内含引用小技巧&#xff01;&#xff01;&#xff01;&a…

如何科学查找论文开源源代码的网站

&#x1f496;作者简介&#xff1a;大家好&#xff0c;我是车神哥&#xff0c;府学路18号的车神&#x1f947; ⚡About—>车神&#xff1a;从寝室到实验室最快3分钟&#xff0c;最慢3分半&#xff08;半分钟献给红绿灯&#xff09; &#x1f4dd;个人主页&#xff1a;车手只…