除了IP地址,DNS服务器还映射什么?

奥佩多

据我了解,DNS服务器“简单地”在某种表中查找并找到与您尝试访问的域关联的IP地址。然后,该IP地址返回给您的浏览器,浏览器将对该IP地址进行一些http请求,然后您将返回http响应(网页)。

当我查找或跟踪例如的IP地址。wikipedia.org我得到:91.198.174.192

但是,当我随后尝试直接访问该IP地址时,却没有获得正常的Wikipedia.org主页,而是访问了Wikimedia基金会中的某些“母亲”服务器。

因此,很明显,除了原始IP地址外,还必须映射一些其他信息。谁能解释一下服务器如何知道差异?

大卫

这里有很多事情在起作用。

对于网站,DNS确实会将域名转换为IP地址,因此客户端知道要与之通信的服务器。由于缺乏IP空间,因此可以在一个同时服务器上托管多个网站,因此浏览器的标准是另外告诉服务器它想要哪个网站(http 1.1规范的一部分,该规范在古老的1.0规范中进行了扩展,但没有做这个)。客户端发送到服务器(第一个)的特定字段是Host:标头。的确,如果您通过telnet到给定的IP地址,则键入“ GET /path/to/resource.file” host:domain.name一个http网站,如果请求将返回HTML结果。

但是,DNS比将域名映射到IP地址要复杂得多,包括将多种形式的Lookip用作便利性的文本字段(可促进垃圾邮件管理,站点验证等),邮件交换优先级,服务的服务器/端口分配支持它,重定向和委派。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么要用路由器的IP地址作为dns服务器的地址?

组织DNS服务器如何跟踪主机名=> IP地址映射?

Google为什么使用本地DNS服务器的IP地址来定位我?

为什么即使DNS服务器是伪造的,NSlookup仍会返回IP地址?

DNS服务器系统上的IP地址

将IP地址映射到本地Web服务器

路由器设置需要我的IP地址,DNS服务器和网关吗?

Kuebrnetes Pod在minikube上获得错误的DNS名称服务器IP地址

“ DNS服务器不是有效的IP地址”错误

DNS服务器IP地址未写入resolv.conf

在所有正向查找区域中查询特定 IP 地址的 DNS 服务器?

使用 IP 地址而不是 DNS 的身份服务器 .well-known/openid-configuration

SSM文档中的Active Directory DNS服务器IP地址列表

使用其他DNS服务器可以影响一个IP地址吗?

如何将本地DNS服务器转换为IP地址?

如何获得世界上每个DNS根服务器镜像的单独IP地址?

Ubuntu仅在DNS服务器列表中存在路由器的IP地址时解析DNS

如何通过IP创建自己的域名并与DNS服务器映射/同步?

如何获取服务器的IP地址?

获取Twisted服务器的IP地址

获取当前服务器的IP地址

什么是我的DNS服务器?

什么 IP 地址应该绑定到服务器应用程序的套接字?

Ubuntu 服务器有两个 IP 地址,不知道为什么

为什么即使使用代理服务器,我的真实IP地址仍然可见?

名为用户和所连接服务器IP地址的文件夹的含义是什么?

(WinSock),我应该在WSARecvFrom 中填写什么服务器的源IP 地址?

找不到Intranet服务器的DNS地址

如何临时设置DNS服务器地址?