域名解析-子域名配置
标签:网络 域名 DNS
如果web服务器有太多项目,为了细化项目,可以通过子域名绑定项目文件地址来实现。也就是某个域名将会被dns解析到服务器上特定的路径。
比如有一个web项目路径为:https;//www.dwedg.cn/webapp/collect,入口为:index.html,只需新增一个子域名:collect.dwedg.cn,将其绑定到根目录下的子目录collect(即:dwedg.cn/collect)
1.域名
2.dns
3.域名结构
4.域名命名规则
5.具体配置
一、域名
域名即一个IP地址的映射,可以定位到互联网中某一台计算机。域名与IP地址一一对应,域名比起IP地址更容易记忆。www.baidu.com肯定比202.108.22.5更容易让人记住吧👻👻
二、dns
1.dns(Domain Name System)域名系统,因特网使用的命名系统。一个翻译机器,把域名翻译成IP地址。
dns就跟常用的Git项目版本管理工具一样,是分布式系统,因特网上有许多域名服务器,大多数域名在本地就能完成解析。
2.解析过程应用程序(比如谷歌浏览器)解析www.baidu.com,(假设浏览器,本机,hosts文件,路由器均无百度IP地址的缓存前提下)浏览器调用解析程序,把www.baidu.com放到请求报文中,以udp用户数据报方式发送给本地域名服务器(本地域名服务器离用户很近,一般就几个路由器的距离)。本地域名服务器在查找域名后,把对应的IP地址方式在回答报文中返回。谷歌浏览器得到目的主机的名称即可进行通信。如果本地域名服务器不能查找到该IP地址。则本地服务器向其他服务器发出查询请求,重复该过程直到找到该域名对应的IP地址为止。
3.查询方法:
a.主机向本地域名服务器的查询一般是递归查询。用户–>本地域名服务器A–>根域名服务器B–>C–>D–>…。
b.本地域名服务器向根域名服务器的查询通常是采用迭代查询。每次查询,本地服务器会得知下一次查询的地址,重复此查询步骤。